mirror of
https://github.com/samvallad33/vestige.git
synced 2026-04-25 00:36:22 +02:00
Add web dashboard (axum) on port 3927 with memory browser, search, and system stats. New MCP tools: memory_timeline, memory_changelog, health_check, consolidate, stats, backup, export, gc. Search now supports detail_level (brief/summary/full) to control token usage. Add backup_to() and get_recent_state_transitions() to storage layer. Bump to v1.2.0.
49 lines
1.1 KiB
Rust
49 lines
1.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;
|
|
|
|
// v1.2: Temporal query tools
|
|
pub mod changelog;
|
|
pub mod timeline;
|
|
|
|
// v1.2: Maintenance tools
|
|
pub mod maintenance;
|
|
|
|
// 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;
|