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)*
参考来源
说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。