Visual Studio Code 1.124 再获一轮代理优先的细化

6 月 7-8 日对 Visual Studio Code 1.124 的更新带来一组聚焦的改进,让代理中心的开发体验明显更可靠、更可导航、更企业就绪。1.124 最初的 6 月 5 日发布带来 WSL 代理支持和后台发送,而这次周期中更新走得更深——新增跨重载的会话布局持久化、面向终端感知代理的标准化环境变量命名、Auto 模型选择,以及正式弃用独立的 Copilot CLI 代理主机。

如果 1.123 是引入代理优先范式,1.124 第一波是关于多会话工效,那么本次更新就是让代理感觉像一个一等、持久的工作区——而非一次性的聊天窗口。


会话状态持久化——你的 Agents 窗口扛过重启

对日常使用者而言最具影响力的变更:VS Code 现在能在重载和重启之间完整保留 Agents 窗口的状态#320314)。这远不止是记住哪些会话是打开的。完整恢复的状态包括:

  • 网格布局——会话排列和尺寸
  • 活跃会话——当时选中的是哪个会话
  • 置顶会话——哪些视图被置顶以持久保留
  • 每会话布局——每个会话的 terminal、files 和 changes 视图
  • 辅助栏可见性——次级侧边栏是打开还是关闭

这意味着什么: 一位处理复杂多会话调查的开发者——比如一边重构 API 一边研究库迁移并审查 PR 反馈——可以在一天结束时关闭 VS Code,第二天早晨从精确的上次状态继续。无需重新整理会话、无需翻找正确上下文。此前恢复代理工作所需的"启动税"消失了。

配套的导航打磨

多项伴随功能让多会话体验更流畅:

  • 上一/下一会话键盘快捷键#320331)——不碰鼠标即可在会话列表中导航
  • 统一的近期历史#320315)——会话选择器和导航现在共享一个感知近期使用的视图,便于跨项目查找最近使用的会话
  • 动画进度指示器#320318)——会话标题现在为"进行中"和"需要输入"显示动画状态,与会话列表指示器保持一致。在网格模式中运行多个代理时,一眼扫过即可知道哪些会话在活跃处理、哪些需要反馈、哪些闲置
  • 次级侧边栏的箭头切换#320319)——编辑器标题栏新增一个切换按钮(仅在网格模式可见),让你可以折叠或恢复次级侧边栏,为代理会话腾出屏幕空间

AI_AGENT——面向代理感知终端的标准化环境变量

一项小改动、影响巨大:代理感知终端环境变量已标准化为 AI_AGENT#320127),值为 github_copilot_vscode_agent

为什么重要: 此前,终端中的代理感知通过 VS Code 专属机制传达。通过将其标准化为跨集成器的环境变量,Microsoft 释放出代理感知终端正成为行业模式的信号。工具和脚本现在可以检查 $AI_AGENT 来判断自身是否运行在代理发起的上下文中,进而调整行为——例如抑制交互式提示或以不同方式管道输出。

企业要点: 如果你的组织构建自定义 CLI 工具、脚本或开发工作流,现在是加入 AI_AGENT 检测的时候。随着代理发起的终端命令在不同 IDE 和集成器间变得常见,这个标准化变量给你一个面向未来的统一检查点。

终端引导使用会话模型

此外,终端引导消息——代理用来指导终端操作的提示——现在使用会话配置的模型而非默认模型(#317059)。这对按任务使用不同模型的团队是一项体验改进:如果你把某会话配置为使用 Claude Opus 4.7 处理复杂推理工作,终端引导也会使用同一模型,保持推理质量的一致性。


独立 CLI 代理主机的终结

Copilot CLI 代理主机已无法在空 VS Code 窗口中运行,或在打开工作区时使用 worktree 选项#318811)。两种场景现在都重定向到Agents 窗口

这是一次战略性的简化。CLI 代理主机当初作为完整 Agents 窗口的轻量替代引入,但维护两套代理界面造成了"在哪里工作"的混乱。通过整合到专用 Agents 窗口,Microsoft 创建了单一、统一的代理体验——具备上述所有多会话、布局保留、键盘可导航的能力。

这并不意味着什么: Copilot CLI 本身并未消失。基于 CLI 的代理交互仍是核心工作流——它们只是落在 Agents 窗口内,从而受益于更丰富的 UI 和会话管理。


Auto 模型选择与单文件 Diff

模型选择器中的"Auto"模型

Agents 窗口模型选择器现在支持 “Auto” 模型选项#311443)。选中后,VS Code 会基于复杂度、上下文窗口需求和成本考量,自动为每项任务选择最佳可用模型。这对以下场景特别有价值:

  • 拥有混合模型订阅的团队——Auto 模型把简单任务路由到更具成本效益的模型,把复杂任务路由到高端模型
  • 不想细管模型选择的开发者——让 VS Code 处理路由
  • AI 额度预算——Auto 模型通过避免对琐碎操作使用昂贵模型,帮助管理按用量计费

单文件 Diff 预览

一个新的预览设置——sessions.changes.openSingleFileDiff#320320)——把 Changes 标签页改为在选择文件时显示单文件 diff,而不是一次显示整个工作区的全部变更。对审查代理生成代码变更的开发者——代理常常会触及项目中的多个文件——这创造了更聚焦、更不易令人眼花缭乱的审查体验。你看到的是一次一个文件、带上下文,而非一场变更雪崩。


更多浏览器与体验改进

  • 单次工具调用完成浏览器文本输入#320182)——代理现在可以在单次工具调用中向浏览器字段输入文本,减少了基于 Web 任务所需的步骤。与 Web UI 交互的代理——填写表单、搜索文档——明显更快
  • 改进的会话列表视觉层级#320002#319372)——更好的信息密度和视觉提示,便于扫读多个并发会话

哪些没有变化

  • Copilot 的定价、授权和 AI 额度模型保持不变
  • 无新的模型集成——Claude、GPT 和 Gemini 支持如常继续
  • 扩展 API 完全向后兼容——现有扩展无需修改即可工作
  • 1.123 的会话同步与 Chronicle按文档继续运行
  • 所有安全功能(延迟扩展自动更新、沙箱网络重试)继续生效
  • 6 月 5 日发布的 WSL 代理支持不变

组织应当做什么

  1. 更新你的 VSCode 部署。 这些修复在当前稳定通道中——确保你的团队在 1.124 上,以受益于会话持久化和整合的 Agents 窗口体验。对于 Intune 托管的 Windows 365 云电脑,更新你的部署环。

  2. 审计 CLI 工具的 AI_AGENT 感知。 如果你的团队维护内部 CLI 工具、脚本或开发工作流,现在就加入 $AI_AGENT 检测。这是所有 Microsoft 代理工具未来都将使用的标准化变量——提前一步减少后续摩擦。

  3. 用你的 AI 额度预算测试 Auto 模型。 “Auto"模型选项有助于优化 AI 额度消耗。跑一次试点以了解 VS Code 在你环境中如何路由任务,以及是否与你的成本治理策略一致。

  4. 为代理审查启用单文件 diff。 对于审查代理生成 PR 的团队,启用 sessions.changes.openSingleFileDiff(预览)。它让多文件代理变更的审查流程显著更易管理。

  5. 更新代理工作流文档。 CLI 代理主机重定向到 Agents 窗口意味着任何引用独立主机的内部文档或培训材料都应更新。


更大的图景

这次更新清楚讲述了 Microsoft 把 VSCode 带向何方。会话状态持久化、AI_AGENT 标准化、CLI 代理主机整合和 Auto 模型支持都是更大拼图的一部分:让代理辅助开发像传统开发一样可靠且有条理。

这些 6 月 7-8 日更新的关键洞察是 Microsoft 在代理工作的基础设施上重金投入——而不只是能力。会话持久化把代理会话从短暂交互变为持久工作区。AI_AGENT 变量为终端感知代理创建生态标准。CLI 主机整合简化了表面区域。Auto 模型选择在规模化下处理模型路由的复杂性。

这些都是平台公司在思考 AI 开发工具将如何在企业环境中运作的举措——在那里,可靠性、持久性、标准化和成本管理与原始能力同等重要。

在 Microsoft Build 2026 上,公司预览了 Agent 365 SDK 及其多模型代理安全扫描框架(MDASH)——两者都表明代理优先的开发范式不仅关于更快地写代码,更关于为安全、受治理、企业级规模的 AI 辅助开发构建一个完整平台。每次 VSCode 更新带来可靠性和标准化,都是迈向该平台愿景的一步。


准备规模化优化你的开发者工具?Big Hat Group 帮助组织以 Intune、Windows 365 和 GitHub Copilot 标准化和部署 VSCode——从试点到全企业推广。联系我们,探讨你的开发者生产力策略。


Big Hat Group 是一家 Microsoft 合作伙伴,专注于现代终端管理、Windows 365 与开发者生产力工具。