//! HTTP service wrapper for AI capabilities including RAG, MCP tool invocation,
//! DAG operations, and knowledge graphs
//!
//! Exposes Claude-based question answering, MCP tool execution, extension
//! dependency graphs, and best practice recommendations via HTTP API.

pub mod api_catalog;
pub mod config;
pub mod dag;
pub mod handlers;
pub mod knowledge;
pub mod mcp;
pub mod service;
pub mod tool_integration;

pub use config::AiServiceConfig;
pub use service::AiService;

/// HTTP API version
pub const API_VERSION: &str = "v1";

/// Default port for AI service
pub const DEFAULT_PORT: u16 = 8083;
