Skip to main content

Crate offline_intelligence

Crate offline_intelligence 

Source

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