插件
用插件给 Agent 扩展技能、MCP 服务器与生命周期钩子——安装需显式同意,钩子在本机执行命令,启用前请先审阅。
插件是什么
插件是一个打包的扩展单元:一个插件可以同时带来技能、MCP 服务器与生命周期钩子。与「扩展(MCP)」专指接入工具不同,插件是更完整的组合包——作者把一套能力连同它的配置一起发布,你安装一次即可使用。
在哪里管理
打开 设置 → 插件:
- 安装:从 git URL 安装插件(来源可以是作者仓库或你自己的 fork);
- 作用域:插件分全局(所有项目可用)与项目(仅当前项目)两种作用域,按需选择;
- 启用 / 停用:每个插件独立开关,停用后其技能与钩子不再生效,配置保留;
- 自动更新:可按插件开关;出于安全考虑默认关闭——更新会带入新代码,建议手动核对变更后再更新。
钩子:插件里最需要留意的部分
生命周期钩子会在特定事件发生时在本机执行命令(例如会话开始前、提交前后)。这是插件能力最强的部分,也是风险最集中的部分:
- 启用插件前,先到其来源仓库审阅钩子脚本的内容——确认它执行什么命令、读写哪些文件、访问哪些网络地址;
- 只安装来源可信的插件;来源不明或无法审阅的插件不要启用。
权限与卸载
- 插件带来的 MCP 工具与扩展一样受「允许 / 询问 / 拒绝」三态管控(见权限与安全);
- 卸载插件会移除其技能、服务器与钩子,不留监听或残留进程。
下一步
本页基于上游开源文档(Apache-2.0)改写,已修改;来源与变更见 /legal/provenance。