Expand description
Parse and validate portable Agent Plugins packages.
This crate is deliberately information-first: it discovers standard assets
and exposes their metadata, paths, and portable declarations. Runtime
concerns such as skill activation, MCP process launch, PLUGIN_DATA, and
installation remain with the consuming application and satellite crates.
Structs§
- Agent
Plugin - A validated Agent Plugins package and its discovered portable assets.
- Plugin
Author - Author metadata from a plugin manifest.
- Plugin
Diagnostic - A non-fatal issue scoped to the narrowest affected package component.
- Plugin
Manifest - Portable fields from
plugin.json. - Plugin
McpServer - One valid server declaration from
mcp.json. - Plugin
Skill - A validated skill location inside a plugin.
Enums§
- Plugin
Diagnostic Kind - Stable diagnostic categories for programmatic handling.
- Plugin
Error - Fatal package-level load errors.
- Plugin
McpTransport - Portable MCP transport data. Placeholder strings remain unexpanded.
Constants§
- MCP_
SCHEMA_ 1_ 0_ 0 - Canonical Agent Plugins 1.0 MCP schema identifier.
- PLUGIN_
SCHEMA_ 1_ 0_ 0 - Canonical Agent Plugins 1.0 manifest schema identifier.