Skip to main content

Crate convergio_knowledge

Crate convergio_knowledge 

Source
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.