//! MCP Tools //! //! Tool implementations for the Vestige MCP server. //! //! The unified tools (codebase_unified, intention_unified, memory_unified, search_unified) //! are the primary API. The granular tools below are kept for backwards compatibility //! but are not exposed in the MCP tool list. // Active unified tools pub mod codebase_unified; pub mod intention_unified; pub mod memory_unified; pub mod search_unified; pub mod smart_ingest; // v1.2: Temporal query tools pub mod changelog; pub mod timeline; // v1.2: Maintenance tools pub mod maintenance; // v1.3: Auto-save and dedup tools pub mod dedup; pub mod importance; // v1.5: Cognitive tools pub mod dream; pub mod explore; pub mod predict; pub mod restore; // v1.8: Context Packets pub mod session_context; // v1.9: Autonomic tools pub mod health; pub mod graph; // v2.1: Cross-reference (connect the dots) pub mod cross_reference; // Deprecated/internal tools — not advertised in the public MCP tools/list, // but some functions are actively dispatched for backwards compatibility // and internal cognitive operations. #[allow(dead_code)] suppresses warnings // for the unused schema/struct items within these modules. #[allow(dead_code)] pub mod checkpoint; #[allow(dead_code)] pub mod codebase; #[allow(dead_code)] pub mod consolidate; #[allow(dead_code)] pub mod context; #[allow(dead_code)] pub mod feedback; #[allow(dead_code)] pub mod ingest; #[allow(dead_code)] pub mod intentions; #[allow(dead_code)] pub mod knowledge; #[allow(dead_code)] pub mod memory_states; #[allow(dead_code)] pub mod recall; #[allow(dead_code)] pub mod review; #[allow(dead_code)] pub mod search; #[allow(dead_code)] pub mod stats; #[allow(dead_code)] pub mod tagging;