Skip to main content

offline_intelligence/
lib.rs

1// _Aud.io/offline-intelligence/crates/src/lib.rs
2
3pub mod admin;
4pub mod api;
5pub mod backend_target;
6pub mod config;
7pub mod context_engine;
8pub mod memory;
9pub mod memory_db;
10pub mod metrics;
11pub mod resources;
12pub mod cache_management;
13pub mod telemetry;
14pub mod utils;
15pub mod shared_state;
16pub mod thread_pool;
17pub mod worker_threads;
18pub mod thread_server;
19pub mod model_runtime;
20
21// Public API exports
22pub use memory::{Message, MemoryStore, InMemoryMemoryStore};
23pub use config::Config;
24pub use thread_server::run_thread_server;
25
26// API exports
27pub use api::{
28    memory_api::{memory_optimize, memory_stats, memory_cleanup, SessionStats, CleanupStats},
29    search_api::{search as search_memory, SearchRequest, SearchResponse},
30    title_api::{generate_title, GenerateTitleRequest, GenerateTitleResponse},
31    conversation_api::{get_conversations, get_conversation, update_conversation_title, delete_conversation, update_conversation_pinned},
32    stream_api::generate_stream,
33};