Re-exports§
pub use memory::Message;pub use memory::MemoryStore;pub use memory::InMemoryMemoryStore;pub use config::Config;pub use thread_server::run_thread_server;pub use api::memory_api::memory_optimize;pub use api::memory_api::memory_stats;pub use api::memory_api::memory_cleanup;pub use api::memory_api::SessionStats;pub use api::memory_api::CleanupStats;pub use api::search_api::search as search_memory;pub use api::search_api::SearchRequest;pub use api::search_api::SearchResponse;pub use api::title_api::generate_title;pub use api::title_api::GenerateTitleRequest;pub use api::title_api::GenerateTitleResponse;pub use api::conversation_api::get_conversations;pub use api::conversation_api::get_conversation;pub use api::conversation_api::update_conversation_title;pub use api::conversation_api::delete_conversation;pub use api::conversation_api::update_conversation_pinned;pub use api::stream_api::generate_stream;
Modules§
- admin
- api
- API module - External interfaces for the memory system
- backend_
target - cache_
management - KV Cache management system for efficient context preservation and retrieval
- config
- context_
engine - Context engine module - Orchestrates context memory system
- memory
- memory_
db - Memory database module - SQLite-based storage for conversations, summaries, and embeddings
- metrics
- model_
runtime - Model Runtime Abstraction Layer
- resources
- shared_
state - Shared state management for thread-based architecture
- telemetry
- thread_
pool - Thread pool management for worker threads
- thread_
server - Thread-based server implementation
- utils
- Utilities module - Common utility functions for text processing and topic extraction
- worker_
threads - Worker thread implementations for specialized system components