Expand description
convergio-knowledge — Vector knowledge store for semantic agent memory.
Provides embedding-based search over agent knowledge: task summaries, commit messages, org knowledge, and documentation. Uses LanceDB for vector storage with HNSW index. Embeddings generated via MLX local inference.
Re-exports§
pub use ext::KnowledgeExtension;pub use store::LanceVectorStore;pub use types::KnowledgeEntry;pub use types::SearchResult;
Modules§
- embedder
- Pure Rust embedding via fastembed (ONNX Runtime, no Python).
- ext
- Extension trait implementation for convergio-knowledge.
- hooks
- Hooks — auto-embed task summaries and commit messages.
- mcp_
defs - MCP tool definitions for the knowledge extension.
- pruning
- Auto-pruning + dedup for the knowledge vector store (#688).
- routes
- HTTP routes for the knowledge vector store.
- seed
- Baseline seed — ingest ALL existing knowledge into the vector store.
- seed_
parsers - Content parsers for the knowledge seed pipeline.
- store
- LanceDB vector store — embedding storage with HNSW index.
- store_
pruning - Pruning helpers for the vector store — list_all_metadata + delete_batch.
- types
- Types for the knowledge vector store.