当前位置: 首页 > news >正文

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

花开无人识
犹自向春开

推荐阅读

VS Code 1.113 发布:这次真的有点强!

VSCode 官宣:全新默认主题

VS Code 1.112 发布:Agent 体验彻底升级!

再见命令行,全新一代桌面级服务器管理工具,超级AI智能!

📦 什么是 Agent 工具?

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

想象一下:

  • 没有工具的 Copilot

    :像个只会纸上谈兵的军师 📜

  • 有工具的 Copilot

    :像能上阵杀敌的将军

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

图片

🔍 三种工具类型详解

1️⃣ 内置工具

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

典型能力

  • 搜索代码库

  • 读取工作区文件

  • 浏览器交互测试


2️⃣ MCP 工具

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

特点

  • 可以提供额外能力(如数据库查询、API 调用等)

  • 支持通过 MCP Apps 返回交互式 UI 组件


3️⃣ 扩展工具

特点

  • 深度集成编辑器功能

  • 安装扩展后自动可用,无需额外配置

  • 开发者可以创建自定义工具

⚙️ 如何启用工具?

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

操作步骤

  1. 打开 Chat 视图,从 Agent 选择器中选择 Agent

  2. 点击聊天输入框中的 Configure Tools (配置工具) 按钮

  3. 勾选或取消勾选工具,控制哪些工具可用于当前请求

  4. 使用搜索框可以快速过滤工具列表

Chat Tools Picker

💬 在提示词中使用工具

自动模式(推荐)

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

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

Agent 会自动:

  1. 搜索代码库

  2. 定位 axios 调用

  3. 分析错误处理逻辑


显式引用模式

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

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

  • 内置工具

  • 已安装 MCP 服务器的工具

  • 扩展工具

  • 工具集

显式引用示例

图片

🔐 审批机制

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

  • 更改环境配置

  • 通过恶意工具输出进行提示注入攻击

审批选项

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

图片

在这里插入图片描述


配置 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
    }
  }
}

支持的模式

  • 精确 URL

  • Glob 模式(通配符)

  • 布尔值(启用/禁用所有)

在这里插入图片描述


重置工具确认

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

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

✏️ 编辑工具参数

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

  1. 当工具确认对话框出现时,点击工具名称旁边的 chevron (∨) 展开详情

  2. 根据需要编辑任何工具输入参数

  3. 点击 Allow 使用修改后的参数运行工具


💻 终端命令功能

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

查看命令输出

  • 在聊天对话中,Agent 会显示它运行的命令

  • 点击命令旁边的 Show Output (>) 可在聊天中内联查看输出

  • 点击 Show Terminal 可在集成终端中查看完整输出

在这里插入图片描述

后台运行长时间命令

当 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"

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



http://www.jsqmd.com/news/783549/

相关文章:

  • 论文阅读:MMA: Multi-Modal Adapter for Vision-Language Models
  • 如何在Java面试中脱颖而出?掌握这些高级技巧就够了
  • 佛山市添明再生资源:南海区口碑好的钢渣回收厂家 - LYL仔仔
  • ReVa:基于MCP协议的AI逆向工程助手,提升Ghidra分析效率
  • 陕西中坤羽衡环保:新城乙烯基耐高温涂料批发公司有哪些 - LYL仔仔
  • 上饶黄金回收怎么选?3 区 8 县 1 市全覆盖,6 大品牌上门回收 + 实时金价 + 当场结款 - 金掌柜黄金回收
  • 2026年易碎品柔爪抓取方案主流款式与适配场景 - 品牌2026
  • AI+高通量实验驱动电池级碳酸锂工艺优化:从数据到决策的闭环实践
  • 2026年道路筑路设备采购完全指南:德州霖垚与五大品牌深度横评 - 企业名录优选推荐
  • 如何彻底解决显卡驱动冲突问题:Display Driver Uninstaller深度解析与实战指南
  • CCAA考试通过率是多少? - 众智商学院官方
  • CANN算子库AttentionUpdate接口文档
  • CANN/metadef自动映射函数注册
  • Agent 开发范式演进:从环境工程出发,“简化”多源实时上下文
  • 亨得利卡地亚官方认证服务渠道:2026年原厂配件、认证技师与全国7家直营网点全公开,400电话一键预约 - 亨得利腕表维修中心
  • 告别爬虫,用API高效获取App Store趋势数据:Python实战指南
  • 2026年山东沥青加温设备与道路养护筑路设备源头厂家深度横评指南 - 企业名录优选推荐
  • 2026年沥青加温设备与筑路设备源头厂家深度选购指南|德州霖垚专业对接 - 企业名录优选推荐
  • CANN/ops-math矩阵乘法压缩反量化算子
  • 从系统排名看趋势:国内CRM市场竞争格局的新变化与机遇 - Blue_dou
  • unity RaycastHit详解 - 冷夜
  • CANN/pyasc向量最小值函数
  • AI Agent团队技能包:集成OpenClaw、Claude Code与tmux实现自动化开发
  • 一文吃透HDLC协议|从帧结构到封装解封装
  • AI控制框架KendaliAI:从模型调用到智能体编排的工程化实践
  • AI时代高等教育重塑:教学反馈、学术诚信与未来技能挑战
  • GitHub Models实战指南:6个本地可运行的AI模型部署案例
  • 2026贵阳新房高端定制装修:5大实力品牌横评与透明报价对标 - 优质企业观察收录
  • 潮玩资产化新纪元!盲盒V6MAX源码系统小程序,国际版盲盒源码赋能盲盒定制开发,颠覆海外盲盒app源码程序与盲盒源码 - 壹软科技
  • CANN/pypto填充操作API文档