diff --git a/src/analytics/mod.rs b/src/analytics/mod.rs index 417bd5d3..4f8aca71 100644 --- a/src/analytics/mod.rs +++ b/src/analytics/mod.rs @@ -18,6 +18,8 @@ use std::fmt::Write as FmtWrite; use std::sync::Arc; #[cfg(feature = "llm")] use tokio::sync::RwLock; +#[cfg(feature = "llm")] +use crate::llm::observability::{ObservabilityManager, ObservabilityConfig, QuickStats}; #[derive(Debug, Clone, Serialize, Deserialize, Queryable)] pub struct AnalyticsStats { @@ -135,7 +137,7 @@ pub fn configure_analytics_routes() -> Router> { .route(ApiUrls::ANALYTICS_CHAT, post(handle_analytics_chat)); #[cfg(feature = "llm")] - let router = router + let router: Router> = router .route(ApiUrls::ANALYTICS_LLM_STATS, get(handle_llm_stats)) .route(ApiUrls::ANALYTICS_BUDGET_STATUS, get(handle_budget_status));