2026年VS Code 又官宣了一个 Agent 新玩具!有点东西!

VS Code 又官宣了一个 Agent 新玩具!有点东西!花开无人识 犹自向春开 工具 Tools 是 VS Code 中扩展 Agent 能力的专业功能模块 简单来说 工具就是让 AI 能够执行具体任务 的能力包 想象一下 VS Code 支持三种类型 的工具 1 内置工具 这是 VS Code 亲儿子 无需任何安装或配置 典型能力 2 MCP 工具 MCP 是一个开放标准 让 AI 模型能通过统一接口使用外部工具和服务

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



花开无人识 犹自向春开

工具 (Tools) 是 VS Code 中扩展 Agent 能力的专业功能模块。简单来说,工具就是让 AI 能够执行具体任务的能力包。

想象一下:

VS Code 支持三种类型的工具:

1️⃣ 内置工具

这是 VS Code 亲儿子,无需任何安装或配置

典型能力

2️⃣ MCP 工具

MCP 是一个开放标准,让 AI 模型能通过统一接口使用外部工具和服务。

特点

3️⃣ 扩展工具

特点

在使用工具之前,需要在 Chat 视图 中启用它们,你可以按请求启用/禁用特定工具。

操作步骤

自动模式(推荐)

使用 Agent 时,它会根据你的提示词和请求上下文,自动决定使用哪些已启用的工具。你只需要描述任务,Agent 会自主选择并调用相关工具。

提示词示例: "帮我找出项目中所有使用 axios 的地方,并检查是否有错误处理"

Agent 会自动:

显式引用模式

你也可以明确指定使用哪个工具,方法是在提示词中输入 # 加工具名称。

输入 #,会显示可用工具列表,包括:

显式引用示例

某些工具在运行前需要你的审批。这是安全措施,因为工具可能:

审批选项

当工具需要审批时,会显示确认对话框,你可以选择:

配置 URL 自动审批

使用 chat.tools.urls.autoApprove 设置存储自动审批的 URL 模式:

{ "chat.tools.urls.autoApprove": {

"https://www.example.com": false, "https://*.contoso.com/*": true, "https://example.com/api/*": { "approveRequest": true, "approveResponse": false } 

} }

支持的模式

重置工具确认

想清除所有已保存的工具审批?使用命令面板:

Ctrl+Shift+P → 搜索 "Chat: Reset Tool Confirmations"

在工具运行前,你可以审查并编辑输入参数:

Agent 可能会使用终端命令作为工作流的一部分来完成任务。

查看命令输出

后台运行长时间命令

当 Agent 运行长时间命令(如启动开发服务)时,可以点击 Continue in Background 按钮将命令推送到后台。

自动审批终端命令

使用 chat.tools.terminal.autoApprove 配置哪些终端命令自动审批:

规则说明

  • true = 自动审批
  • false = 始终需要审批
  • / 包裹 = 正则表达式匹配

工具集 是工具的集合,帮助你组织相关工具,使其在聊天提示词、提示文件和自定义 Agent 中更易使用。

创建工具集

  1. 运行命令:Chat: Configure Tool Sets
  2. 选择 Create new tool sets file
  3. 在打开的 .jsonc 文件中定义工具集

使用工具集

在提示词中输入 # 加工具集名称:

"分析代码库的bug #reader" 

在工具选择器中,工具集显示为可折叠的相关工具组,可以一次性启用/禁用多个相关工具。

小讯
上一篇 2026-04-15 23:37
下一篇 2026-04-15 23:35

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/263384.html