You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: migrate to persistent storage (SQLite/LanceDB) and introduce exact query matching
- Storage Evolution: Replaced the legacy InMemoryChunkRepository with SqliteChunkRepository featuring FTS5 for BM25 search.
- LanceDB Integration: Added LancedbVectorStore as a scalable vector storage backend, improving retrieval performance for large codebases.
- Exact Query Engine: Implemented ExactQueryEngine to handle quoted queries, allowing for precise substring matching across the codebase.
- Live Context Hydration: Introduced LiveSourceLoader to ContextSynthesizer, ensuring context bundles can be hydrated with the most up-to-date source code from the file system.
- Architectural Refinement: Migrated KnowledgeStore to SQLite persistence and updated CLI/API defaults to use persistent stores.
- Verification: Comprehensive updates to unit and integration tests to support the new persistence layer and verify the exact matching logic.
0 commit comments