Skip to main content

Module manager

Module manager 

Source
Expand description

Memory manager โ€” the central orchestrator for agent memory.

MemoryManager coordinates CRUD, indexing, search, and lifecycle operations for memory entries. It wraps an abstract MemoryStorage backend and optional SQLite store, HNSW index, git layer, and SONA engine.

All kernel-coupled types (StateStore, GitLayer, MemoryConfig) are accessed through traits defined in [crate::storage]. The kernel implements those traits and injects concrete instances.

Structsยง

MemoryManager
Agent memory manager.