VS Code 1.119 发布:Agent 能看浏览器了、会话可追踪、Todo 不再烧 Token

分类: AI开源软件工具 |发布于: 5/6/2026 |最后更新: 5/6/2026
VS Code 1.119 发布:Agent 能看浏览器了、会话可追踪、Todo 不再烧 Token

VS Code 1.119 发布:Agent 能看浏览器了、会话可追踪、Todo 不再烧 Token

基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。

5月6日,Visual Studio Code 1.119 正式发布。这次的更新几乎全围绕一个方向——让 AI Agent 在你的编辑器里干得更顺。Agent 终于能直接看浏览器页面来验证代码改了没,长时间运行的 Agent 会话可以用 OpenTelemetry 追踪每一步花销,Todo 列表交给轻量模型管以省 Token,沙箱也学会了"该挡的挡、该放的放"。如果你在 VS Code 里重度使用 Copilot 或 Claude Agent,这版值得认真升级。

Agent 能共享浏览器标签页了

之前用 Agent 写前端代码有个烦人的环节:Agent 改了代码,但它看不到页面效果——你需要自己切到浏览器刷新、确认、再回来告诉它行不行。1.119 彻底打通了这个断点。

现在你可以把浏览器标签页直接"挂"到 Agent 会话。挂上之后,Agent 能读取页面内容、操作 DOM 元素,甚至点击和输入。Agent 改完 CSS,直接刷新页面看效果,一轮对话就能确认修复。设计稿对比场景也一样——Agent 可以把渲染结果和你的意图做对比,然后微调布局或样式。

隐私方面做得比较克制:Agent 默认没有任何浏览器权限,你必须显式共享标签页才行。不想共享了,点一下浏览器的共享按钮就断开。更有意思的是,Agent 现在知道你开了几个没共享的标签页,如果它需要访问某个页面,会主动发请求——你批准或拒绝,全程你说了算。

还有一个细节:如果 Agent 想打开一个你已经开了的同域名标签页,VS Code 会弹提示问你要不要复用已有标签页,避免窗口越开越多。

OpenTelemetry:Agent 会话终于可以"查账"了

随着 Agent 会话越来越长、越来越自主,一个现实问题浮出水面:Agent 到底做了什么?每步花了多少 Token?哪一步卡住了?1.119 接入了 OpenTelemetry——云原生领域的事实标准可观测协议。

每个用户请求会生成一条 invoke_agent 追踪(比如 invoke_agent claude),内含 chat、execute_tool、execute_hook 等子 span。子 Agent 调用也会自动挂到父 Agent 的工具调用 span 下,形成完整调用链。所有 span 都报告模型和 Token 用量,包括缓存命中和缓存创建的明细。

这意味着你可以把 Agent 的行为接入任何 OTLP 兼容的后端(比如 Aspire Dashboard),像监控微服务一样监控 Agent 会话。对关心成本和效率的团队来说,这是从"黑盒"到"透明"的关键一步。

轻量模型接管 Todo 列表,省 Token

Agent 的 Todo 列表是保持长任务不跑偏的好工具,但有个副作用:每次更新 Todo 都要主模型调一次工具,Token 消耗累积起来相当可观。

1.119 引入了一个实验性方案:把 Todo 管理交给一个轻量后台 Agent。主模型专注写代码、调工具,小模型在后台默默更新进度条——两者分工,Token 花在刀刃上。默认关闭,需要在设置里手动开启 github.copilot.chat.agent.backgroundTodoAgent.enabled

沙箱学会"该挡的挡、该放的放"

Agent 沙箱保护文件系统安全,但之前的网络阻断让很多日常工作被打断——装个 npm 包、调个 API、启个 dev server,全要弹确认框。

1.119 新增 allowNetwork 模式:文件保护不变,网络域名阻断取消。一行配置搞定:

```json

"chat.agent.sandbox.enabled": "allowNetwork"

```

临时目录的写入也更智能了。如果你已经选了"本次会话允许所有命令",往 /tmp(macOS/Linux)或 %TEMP%(Windows)写文件不再弹确认,但往工作区外的其他位置写仍然要审批。

VS Code Agents(Insiders)持续迭代

VS Code Agents 这个独立应用也在同步更新:子会话管理继续打磨、新建会话时可以方便地切换本地文件夹/仓库/远程选项、Web 端和移动端体验正在对齐桌面端。Agent 工作时的进度也更直观了——聊天输入框会有旋转动画和边框特效。

其他值得关注的变化

  • Chat 显示模型详情:Copilot CLI 和 Claude Agent 的回复现在会标注用了哪个模型、倍率是多少。Auto 模式选择下也能看到实际使用的模型名(比如 Claude Sonnet 4.6)。
  • Usage-based billing 预备:GitHub Copilot 将从6月1日起转向按用量计费,相关 UI 变更已内置但尚未生效。
  • Markdown 编辑/预览切换更直观:工具栏按钮和命令让源码和预览之间一键切换。

值得升级吗?

  • 前端开发者:Agent 共享浏览器是最大亮点,改完代码自动验证,不用再来回切窗口。
  • Agent 重度用户:OpenTelemetry 追踪 + Todo 省 Token,一个管成本、一个降消耗。
  • 企业安全团队:沙箱 allowNetwork 模式在安全与效率之间找到了更好的平衡。

VS Code 更新是自动推送的,大概率你打开编辑器就已经收到了。如果没有,手动检查更新即可。

---

*信息来源:[Visual Studio Code 1.119 官方更新日志](https://code.visualstudio.com/updates/v1_119)*

参考来源

说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。