Releases: konteks/cli
Releases · konteks/cli
Release list
v1.2.0
What's Changed
BUMP
- actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #94
- actions/download-artifact from 5.0.0 to 8.0.1 by @dependabot[bot] in #93
CHORE
- update installation and quickstart guides to reflect creation of local .konteks/.gitignore for untracked memory artifacts by @dominosaurs in #102
DOCS
- update installation and MCP configuration instructions for clarity and runtime specificity by @dominosaurs in #98, #99, and #100
FEAT
- implement file locking mechanism and enhance extraction process by @dominosaurs in #96 and #97
- implement update check mechanism and notify users of available updates by @dominosaurs in #101
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
FIX
- busy sqlite by refactor database access methods to use withReadDatabase and improve error handling by @dominosaurs in #91
REFACTOR
- extract readStream and waitForExit functions into _smoke-utils.mjs by @dominosaurs in #92
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
CHORE:
- update dependencies to latest versions by @dominosaurs in #85
- reduce package.json dependencies and add runtime asset handling by @dominosaurs in #86
DOCS:
- update TOON documentation and simplify
--jsonflag description by @dominosaurs in #89
FIX:
- update save memories tool to use refined importance validation for opencode compatibility and enhance tests for out-of-range values by @dominosaurs in #84
- sort O(n log n) per row by implement optimized result insertion for exact vector search and add corresponding test by @dominosaurs in #87
- handle undefined embedding provider based on context configuration by @dominosaurs in #90
TEST:
- ensure waitForExit resolves with default code 1 for undefined exit codes by @dominosaurs in #88
Full Changelog: v1.0.0...v1.1.0
v1.1.0-beta.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- chore: reduce package.json dependencies and add runtime asset handling by @dominosaurs in #86
- fix: sort O(n log n) per row by implement optimized result insertion for exact vector search and add corresponding test by @dominosaurs in #87
- test: ensure waitForExit resolves with default code 1 for undefined exit codes by @dominosaurs in #88
- docs: update TOON documentation and simplify
--jsonflag description by @dominosaurs in #89 - fix: handle undefined embedding provider based on context configuration by @dominosaurs in #90
Full Changelog: v1.0.1...v1.1.0-beta.1
v1.0.1
What's Changed
- fix: update save memories tool to use refined importance validation for opencode compatibility and enhance tests for out-of-range values by @dominosaurs in #84
- chore: update dependencies to latest versions by @dominosaurs in #85
Full Changelog: v1.0.0...v1.0.1
v1.0.0
This major release stabilizes core functionalities and introduces significant overhauls to vector indexing, project memory retrieval, and the overall CLI user experience.
Major Features & Enhancements
- Enhanced Vector Indexing: Implemented adaptive memory-aware batching, background repair mechanisms, and shared embedding provider integration for highly optimized retrieval (#65, #67, #68, #69, #70, #71, #72).
- Smarter Memory Recall: Added support for extracting and ranking prose comments, drastically improving context awareness during project memory retrieval (#79).
- Robust File Scanning: Upgraded the ignore matcher to fully support nested .gitignore patterns and directory-specific exclusions (#74).
- Oversized File Handling: Added automated bypassing of oversized files during extraction to prevent memory bottlenecks (#73).
- Refactored Commands: Streamlined recall inputs and CLI commands for clearer, more predictable usage (#75).
UX & CLI Polish
- Animated Progress Tracking: Introduced smooth, animated inline progress reporting for extraction, project memory tasks, and vector synchronization, complete with worker support and non-TTY fallback (#66, #77, #80, #81, #82, #83).
- Unified Visual Output: Standardized the CLI color palette to a single primary color for consistency and stripped out deprecated ANSI color handling (#50, #63, #78).
- Prompt Updates: Modernized Inquirer prompt dependencies and refactored imports for better execution (#61).
Stability & Infrastructure
- Testing Integrity: Introduced runtime smoke tests, package smoke scripts, and cleaned up unused test imports (#62, #76).
- Security & Guidelines: Revised security policies, updated reporting instructions, and published comprehensive agent instructions to AGENTS.md (#51, #59).
- CI/CD Optimization: Upgraded GitHub Actions, streamlined the release workflow for improved artifact handling, and optimized CI permissions (#52, #53, #55, #56, #57, #64).
- Core Utilities: Refactored fundamental utilities, including natively updating mkdir to use the recursive option (#58).
Full Changelog: v0.1.5...v1.0.0
v0.1.6-beta.9
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: implement vector index synchronization with improved progress reporting and inline updates by @dominosaurs in #80
Full Changelog: v0.1.6-beta.8...v0.1.6-beta.9
v0.1.6-beta.8
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: enhance retrieval process by adding support for extracting and ranking prose comments, improving context awareness in memory recall by @dominosaurs in #79
Full Changelog: v0.1.6-beta.7...v0.1.6-beta.8
v0.1.6-beta.7
Immutable
release. Only release title and notes can be modified.
What's Changed
- Enhance progress reporting for vector indexing and embedding processes with detailed batch tracking and inline progress updates by @dominosaurs in #77
- refactor: extract stripAnsi function to a separate module and update references by @dominosaurs in #78
Full Changelog: v0.1.6-beta.6...v0.1.6-beta.7
v0.1.6-beta.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- Enhance vector index handling with improved validation and background repair mechanisms by @dominosaurs in #71
- Enhance vector indexing and retrieval with adaptive memory-aware batching and improved background repair mechanisms by @dominosaurs in #72
- Add support for skipping oversized files during extraction and update diagnostics by @dominosaurs in #73
- Enhance ignore matcher and file scanning to support nested gitignore patterns and improve handling of directory-specific exclusions by @dominosaurs in #74
- Refactor recall input and commands for improved clarity by @dominosaurs in #75
- Add runtime smoke tests and package smoke scripts for improved validation by @dominosaurs in #76
Full Changelog: v0.1.6-beta.5...v0.1.6-beta.6