微软发布了 Visual Studio Code 1.129,这是其免费热门代码编辑器的最新更新版本。本次更新引入了专属智能体主机(Agent Host)以及智能体窗口中的全新编辑器面板,同时允许用户在聊天提示中使用 ! 前缀直接运行终端命令,并提供了工作台现代化 UI 的预览功能。
VS Code 1.129 于 7 月 15 日正式发布,支持 Windows、Linux 和 Mac 平台,可从 code.visualstudio.com 下载。
智能体主机的全新架构
微软正在围绕智能体主机重构 VS Code 中智能体会话的工作方式。智能体主机是一个专用进程,基于智能体主机协议(AHP)运行 Claude、Copilot、Codex 等智能体程序。由于每个会话运行在独立进程中,同一会话可同时连接并渲染至多个 VS Code 窗口。智能体主机中的 Copilot 智能体由 Copilot SDK 提供支持,其行为和功能与 Copilot CLI、独立版 GitHub Copilot 应用及其他 Copilot 产品保持一致。智能体主机目前正在向编辑器窗口和智能体窗口的用户逐步推出,可通过 chat.agentHost.enabled 设置启用。
重新设计的智能体窗口
智能体窗口用于展示与智能体的对话内容,旁边配有文件及变更详情区域。本次更新对编辑器面板进行了重新设计,将编辑器与详情区域整合至一个带有共享标签栏的停靠面板中,使用户审查智能体工作成果的体验更接近在主编辑器中操作,而无需在多个独立面板之间来回切换。
其他新功能与改进
VS Code 1.129 还带来了以下新特性:用户现在可在聊天消息前加上 ! 前缀,将消息内容作为终端命令直接运行,该功能适用于编辑器和智能体窗口中的智能体主机会话;开发者可在智能体窗口中选择运行于智能体主机上的 Copilot 程序时,使用自带密钥(BYOK)模型;此外,开发者可预览现代化的 VS Code UI,该功能更新了编辑器工作台的外观与交互体验,目前作为实验性功能提供,可通过 workbench.experimental.modernUI 设置启用。
VS Code 1.129 是继 7 月 13 日发布的 Visual Studio Code 1.128 之后的新版本。随后发布的 VS Code 1.129.1 修复了包括远程智能体主机无法启动在内的三个问题。
Q&A
Q1:VS Code 1.129 中的智能体主机是什么?有什么作用?
A:智能体主机是 VS Code 1.129 引入的一个专用进程,基于智能体主机协议(AHP)运行 Claude、Copilot、Codex 等智能体程序。由于每个会话运行在独立进程中,同一会话可同时连接并渲染至多个 VS Code 窗口,提升了多窗口协作效率。可通过 chat.agentHost.enabled 设置启用。
Q2:VS Code 1.129 中如何用聊天提示运行终端命令?
A:在 VS Code 1.129 中,用户只需在聊天消息前加上 ! 前缀,即可将该消息的内容作为终端命令直接运行。该功能适用于编辑器和智能体窗口中的智能体主机会话,无需手动切换到终端操作。
Q3:VS Code 1.129 的现代化 UI 怎么开启?
A:VS Code 1.129 提供了实验性的现代化工作台 UI,更新了编辑器的整体外观与交互体验。用户可通过启用 workbench.experimental.modernUI 设置来开启预览,目前该功能仍处于实验阶段,尚未正式发布。