Agent Plugins

一种可移植的包格式,用于封装可复用的 AI 智能体扩展组件。

Agent Plugins 是一个开放、厂商中立的标准,用于将可复用组件封装为可移植的插件。1.0.0 版规范为 Agent SkillsMCP 服务器定义了统一格式,使兼容客户端能够用一致的方式发现并加载这些组件。

为什么需要 Agent Plugins?

即使插件包含的底层组件相同,各 AI 智能体客户端也形成了自己的插件格式。作者需要为每个客户端重新组织或复制组件,因此为一个客户端封装的插件往往要经过调整,才能用于另一个客户端。

Agent Plugins 为可跨客户端移植的部分定义了最低互操作要求。共享组件采用统一且可预测的结构;分发、安装、权限、用户体验和客户端专属功能仍由各客户端自行管理。

可移植包

Agent Plugin 是一个目录,其中包含必需的清单,以及位于固定位置的可选组件:

my-plugin/
├── plugin.json
├── skills/
│   └── summarize/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
    └── hooks/
  • plugin.json 标识插件及其面向的 Agent Plugins 版本。
  • skills/ 包含遵循 Agent Skills 规范格式的 Agent Skills。
  • mcp.json 描述使用 stdio、Streamable HTTP 或旧版 HTTP+SSE 传输的 MCP 服务器。
  • 反向域名扩展命名空间允许各客户端添加自己的行为,而无需修改可移植核心。

开放开发

Agent Plugins 采用开放许可证,并公开开发。初始技术指导委员会由来自 Amazon、Cursor、Microsoft、OpenAI 和 Vercel 的核心维护者组成。

提案和技术决策均公开,任何生态参与者都可以加入讨论。新功能和重要变更的提案在 GitHub Discussions 发起,需要说明具体的可移植需求,并获得实现方支持。

规范、Schema、治理方式和贡献流程请参阅 Agent Plugins 规范仓库

选择阅读路径

译文与记录的源版本一致。

来源提交
237bbf575f5843214923419f9d0933852662f4f3
上次同步
2026年8月11日 08:30
规范仓库
规范仓库