前言:还在手动配置 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 专门在扩展侧边栏提供了一个视图来浏览和管理这些插件。

方法一:扩展侧边栏(推荐⭐)

  1. 打开扩展视图:快捷键 Ctrl+Shift+X (Mac: Cmd+Shift+X)。
  2. 搜索插件:在搜索框输入 @agentPlugins
    • 或者:点击扩展侧边栏右上角的“更多操作”(...)图标,选择 Views > Agent Plugins
  3. 浏览与安装:浏览列表,点击 Install 即可安装到你的用户配置中。

在这里插入图片描述

方法二:管理已安装插件

安装后的插件去哪了?有两个地方可以找到:

  1. 扩展侧边栏:查看 Agent Plugins - Installed 视图。在这里你可以 启用 (Enable)禁用 (Disable)卸载 (Uninstall) 插件。
  2. 聊天视图:点击聊天窗口右上角的 齿轮图标 (⚙️) > 选择 Plugins

在这里插入图片描述


⚙️ 配置插件市场 (Marketplaces)

默认情况下,VS Code 会从以下两个官方市场发现插件:

  • copilot-plugins
  • awesome-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:保留注册但不启用(方便调试或临时关闭)。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐