vtcode 0.142.1

A Rust-based terminal coding agent with modular architecture supporting multiple LLM providers
1
2
3
4
5
6
7
8
9
10
11
12
use vtcode_agent_plugins::{FileSystemPluginLoader, PluginLoader};

pub(super) async fn handle_validate(path: &std::path::Path) -> anyhow::Result<()> {
    let loader = FileSystemPluginLoader::new();
    let loaded = loader.load(path)?;
    println!("Valid plugin: {}", loaded.manifest.name);
    println!("Skills: {}", loaded.skills.len());
    if let Some(mcp) = &loaded.mcp {
        println!("MCP servers: {}", mcp.servers.len());
    }
    Ok(())
}