vtcode-agent-plugins 0.141.16

Agent Plugins loader for VT Code: portable plugin manifests, skill discovery, and MCP configuration.
#![allow(missing_docs, clippy::expect_used, dead_code, unused_imports)]
//! Agent Plugins loader for VT Code.
//!
//! Portable plugin format: a directory with a root `plugin.json` manifest,
//! optional `skills/*/SKILL.md` Agent Skills, and optional `mcp.json` MCP
//! server configuration. Clients discover, validate, and load components
//! according to the [Agent Plugins specification](https://agent-plugins.org/specification).

pub mod discovery;
pub mod errors;
pub mod expansion;
pub mod loader;
pub mod manifest;
pub mod mcp;

pub use discovery::{DiscoveredSkill, LoadedPlugin};
pub use errors::PluginError;
pub use expansion::{expand_placeholders, validate_plugin_relative};
pub use loader::{FileSystemPluginInstaller, FileSystemPluginLoader, PluginInstaller, PluginLoader, plugin_roots_for};
pub use manifest::{PluginAuthor, PluginManifest};
pub use mcp::{HttpServerConfig, McpConfig, ServerConfig, SseServerConfig, StdioServerConfig};