AGENTS.md@crates/common/vtcode-agent-plugins · git:20260807.82d02f9 · 2026-08-07 · sha256 839d15ad8759c72d

AGENTS.md@crates/common/vtcode-agent-plugins git:20260807.82d02f9A

Immutable. This exact content is served forever at /api/v1/blob/839d15ad8759c72d.

# vtcode-agent-plugins

Agent Plugins 1.0.0 manifest parsing, validation, and discovery for VT Code.

## Conventions

- `PluginManifest` and `McpConfig` are passive data containers; all validation is explicit in `parse()` and returns diagnostics.
- Unknown top-level `plugin.json` fields are non-fatal (reported and ignored); unknown top-level `mcp.json` fields disable MCP for that plugin only.
- Skill discovery from a plugin is bounded to `skills/*/SKILL.md` (immediate children only), per the Agent Plugins spec.

## Dependencies

- `vtcode-skills` (SKILL.md frontmatter parsing and `SkillManifest::validate`)
- `vtcode-commons` (filesystem helpers)