VS Code 发布全新Agent 插件:给你的 AI 一键装上“技能包”!
想象一下,你的 VS Code Copilot 是个聪明的实习生。没装插件前:它只会基础对话,“老板,这个我不会…” 😅装了插件后:它瞬间变身全能超人,“老板,代码审查、API 生成、多语言翻译,我全会!” 🦸♂️官方定义:Agent 插件是预打包的聊天自定义功能 Bundle(大礼包)。功能类型说明使用场景🔸用触发的额外命令快速执行常用操作,如/review🔸Skills按需加载的代理
前言:还在手动配置 Copilot 的各种技能?太 Out 啦!Agent 插件让你一键安装,像装手机 App 一样简单~ 就像给你的手机装微信、抖音一样,现在也能给 VS Code 的 Copilot 装“斜杠命令”、“专属技能”和“外部工具”了!
📦 什么是 Agent 插件?
想象一下,你的 VS Code Copilot 是个聪明的实习生。
- 没装插件前:它只会基础对话,“老板,这个我不会…” 😅
- 装了插件后:它瞬间变身全能超人,“老板,代码审查、API 生成、多语言翻译,我全会!” 🦸♂️
官方定义:Agent 插件是预打包的聊天自定义功能 Bundle(大礼包)。一个插件可以包含以下任意组合:
| 功能类型 | 说明 | 使用场景 |
|---|---|---|
🔸 Slash Commands (/) |
用 / 触发的额外命令 |
快速执行常用操作,如 /review |
| 🔸 Skills | 按需加载的代理技能 | 特定任务的专业能力,含指令和脚本 |
| 🔸 Agents | 自定义智能体人设 | 不同场景的专属助手(如“安全专家”) |
| 🔸 Hooks | 生命周期钩子命令 | 自动化工作流,在特定时刻触发 Shell 命令 |
| 🔸 MCP Servers | 外部工具集成服务器 | 连接第三方服务(数据库、API 等) |
💡 重点:安装的插件功能会和你本地自定义的配置共存。比如插件里的技能会出现在“配置技能”菜单里,MCP 服务器也会出现在列表中。
⚠️ 注意:目前 Agent 插件处于 Preview(预览) 阶段。你需要先在设置中开启开关才能使用:
"chat.plugins.enabled": true
🔍 如何发现和安装插件?
VS Code 专门在扩展侧边栏提供了一个视图来浏览和管理这些插件。
方法一:扩展侧边栏(推荐⭐)
- 打开扩展视图:快捷键
Ctrl+Shift+X(Mac:Cmd+Shift+X)。 - 搜索插件:在搜索框输入
@agentPlugins。- 或者:点击扩展侧边栏右上角的“更多操作”(
...)图标,选择 Views > Agent Plugins。
- 或者:点击扩展侧边栏右上角的“更多操作”(
- 浏览与安装:浏览列表,点击 Install 即可安装到你的用户配置中。

方法二:管理已安装插件
安装后的插件去哪了?有两个地方可以找到:
- 扩展侧边栏:查看 Agent Plugins - Installed 视图。在这里你可以 启用 (Enable)、禁用 (Disable) 或 卸载 (Uninstall) 插件。
- 聊天视图:点击聊天窗口右上角的 齿轮图标 (⚙️) > 选择 Plugins。

⚙️ 配置插件市场 (Marketplaces)
默认情况下,VS Code 会从以下两个官方市场发现插件:
copilot-pluginsawesome-copilot
如果你想添加更多的插件源(比如公司内部的私有库,或者第三方的精选库),可以通过 chat.plugins.marketplaces 设置来添加。
市场本质上是包含插件定义的 Git 仓库。支持以下几种格式:
| 格式类型 | 示例 | 说明 |
|---|---|---|
| 📝 简写 | owner/repo |
公共 GitHub 仓库,如 anthropics/claude-code |
| 🔗 HTTPS | https://github.com/xxx/yyy.git |
完整的 Git URL |
| 🔐 SCP | git@github.com:xxx/yyy.git |
SSH 风格的引用 |
| 📁 本地路径 | file:///path/to/repo |
已经克隆到本地的仓库路径 |
💡 小贴士:私有仓库也支持! 如果公共查找失败,VS Code 会尝试直接克隆该仓库(前提是你配置了 SSH 密钥或有权限)。
配置示例 (settings.json):
{
"chat.plugins.marketplaces": [
"anthropics/claude-code",
"my-org/internal-copilot-tools"
]
}
💻 使用本地插件 (Local Plugins)
如果你是插件开发者,或者手动克隆/下载了一个插件文件夹,不想推送到 Git 仓库怎么办?
可以使用 chat.plugins.paths 设置直接注册本地路径。
这个设置将本地插件目录路径映射到 启用/禁用 状态。
配置示例 (settings.json):
{
"chat.plugins.paths": {
"/Users/dev/my-awesome-plugin": true, // ✅ 启用该本地插件
"/Users/dev/experimental-plugin": false // ⏸️ 注册但暂时禁用
}
}
- 设为
true:启用插件。 - 设为
false:保留注册但不启用(方便调试或临时关闭)。
更多推荐


所有评论(0)