Wire pgvector semantic search into memory system
- Add vector(768) column + HNSW index to memory_facts

- Add LLMBackend.embed() with Ollama + fallback implementation

- MemoryStore: cosine-distance search with ILIKE fallback

- New memory tool params: source, confidence, expires_days, source_context

- Update extractor, sqlite_store, deps wiring

- Add pgvector to requirements

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent a643119 commit c874cbef36280ce058b86ec31d85c3b634b7ce9d
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 28 Apr
Showing 10 changed files
View
navi/api/deps.py
View
navi/config.py
View
navi/llm/base.py
View
navi/llm/fallback.py
View
navi/llm/ollama.py
View
navi/memory/extractor.py
View
navi/memory/sqlite_store.py
View
navi/memory/store.py
View
navi/tools/memory.py
View
requirements.txt