mirror of
https://github.com/samvallad33/vestige.git
synced 2026-04-25 00:36:22 +02:00
- Add #![allow(dead_code)] to deprecated tool modules (kept for backwards compatibility but not exposed in MCP tool list) - Mark unused functions with #[allow(dead_code)] annotations - Fix unused variable warnings (prefix with _) - Apply clippy auto-fixes for redundant closures and derives - Fix test to account for protocol version negotiation - Reorganize tools/mod.rs to clarify active vs deprecated tools Security review: LOW RISK - no critical vulnerabilities found Dead code review: deprecated tools properly annotated Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
42 lines
1 KiB
Rust
42 lines
1 KiB
Rust
//! 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 ingest;
|
|
pub mod intention_unified;
|
|
pub mod memory_unified;
|
|
pub mod search_unified;
|
|
pub mod smart_ingest;
|
|
|
|
// Deprecated tools - kept for internal backwards compatibility
|
|
// These modules are intentionally unused in the public API
|
|
#[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 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;
|