Skip to content

Version 2.1.3 - Feature Enhancements and Refinements

Choose a tag to compare

@karote00 karote00 released this 27 Dec 17:54
· 5 commits to main since this release

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) for context-rag query and context-rag ai.
    • Enhanced indexers (ProjectContextIndexer, SpecsIndexer) to parse YAML frontmatter, allowing users to embed and leverage metadata within their documentation.
    • Updated SearchService to filter search results based on specified metadata, enabling more precise and relevant context retrieval.
  • Context Summarization and Refinement:
    • Added --summarize and --max-tokens options to the context-rag ai command.
    • Implemented a SummarizationService (with placeholder truncation logic) to process and condense retrieved context.
    • The ai command now provides a distilled, token-efficient summary, optimizing usage for AI agents.

🐛 Bug Fixes & Improvements:

  • Improved robustness of semantic search filtering by allowing similarity_threshold to be configurable in .context-rag.config.json.