Skip to main content

Crate agentkit_plugins

Crate agentkit_plugins 

Source
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§

AgentPlugin
A validated Agent Plugins package and its discovered portable assets.
PluginAuthor
Author metadata from a plugin manifest.
PluginDiagnostic
A non-fatal issue scoped to the narrowest affected package component.
PluginManifest
Portable fields from plugin.json.
PluginMcpServer
One valid server declaration from mcp.json.
PluginSkill
A validated skill location inside a plugin.

Enums§

PluginDiagnosticKind
Stable diagnostic categories for programmatic handling.
PluginError
Fatal package-level load errors.
PluginMcpTransport
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.