Repository navigation
Version 2.1.3 - Feature Enhancements and Refinements
Version 2.1.3 - Feature Enhancements and Refinements
This release introduces significant enhancements to context-rag's querying capabilities and context processing, alongside a clarification of its standalone project scope.
✨ New Features & Enhancements:
- Structured Querying and Filtering:
- Introduced new CLI options (
--tags,--type,--feature) forcontext-rag queryandcontext-rag ai. - Enhanced indexers (
ProjectContextIndexer,SpecsIndexer) to parse YAML frontmatter, allowing users to embed and leverage metadata within their documentation. - Updated
SearchServiceto filter search results based on specified metadata, enabling more precise and relevant context retrieval.
- Introduced new CLI options (
- Context Summarization and Refinement:
- Added
--summarizeand--max-tokensoptions to thecontext-rag aicommand. - Implemented a
SummarizationService(with placeholder truncation logic) to process and condense retrieved context. - The
aicommand now provides a distilled, token-efficient summary, optimizing usage for AI agents.
- Added
🐛 Bug Fixes & Improvements:
- Improved robustness of semantic search filtering by allowing
similarity_thresholdto be configurable in.context-rag.config.json.