offline_intelligence/context_engine/
mod.rs1pub mod retrieval_planner;
4pub mod tier_manager;
5pub mod context_builder;
6pub mod orchestrator;
7
8pub use retrieval_planner::{RetrievalPlanner, RetrievalPlan};
9pub use tier_manager::{TierManager, TierManagerConfig, TierStats};
10pub use context_builder::{ContextBuilder, ContextBuilderConfig};
11pub use orchestrator::{ContextOrchestrator, OrchestratorConfig, SessionStats, CleanupStats};
12
13pub async fn create_default_orchestrator(
15 database: std::sync::Arc<crate::memory_db::MemoryDatabase>,
16) -> anyhow::Result<ContextOrchestrator> {
17 let config = OrchestratorConfig::default();
18 ContextOrchestrator::new(database, config).await
19}