Visual Studio Code 1.130

关注我们的 LinkedIn, X, Bluesky


发布日期:2026年7月22日

下载:Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap


欢迎来到 Visual Studio Code 1.130 版本。此版本带来了智能体主机改进、智能体窗口中更快的评审工作流、更好的聊天可见性以及更智能的终端链接处理。

祝编码愉快!


VS Code 正在逐步向所有用户推出。使用 VS Code 中的“检查更新”可立即获取最新版本。

要尽早体验新功能,请下载每日更新的 Insiders 版本,其中包含一发布即可用的最新更新。


代理

智能体主机

正如我们在上一个版本中所提到的,我们正在围绕“智能体主机”(agent host)重新架构 VS Code 中智能体会话的工作方式——智能体主机是一个专门的进程,用于运行诸如 Copilot、Claude 和 Codex 等智能体工具包,该进程基于 智能体主机协议(Agent Host Protocol,简称 AHP)。由于会话运行在其自己的进程中,因此可以同时从多个 VS Code 窗口连接并渲染同一个会话。智能体主机的 Copilot 智能体由 Copilot SDK 提供支持,这意味着其行为和功能与 Copilot CLI、独立的 GitHub Copilot 应用以及其他 Copilot 产品保持一致。

了解有关 VS Code 智能体主机架构的更多信息。

我们正在积极开发智能体主机,并逐步向编辑器窗口和 智能体窗口中的用户推出它。要加入体验,请启用 chat.agentHost.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置可由您的组织管理。请联系您的管理员进行更改。,然后从工具包下拉菜单中选择一个智能体主机工具包。下面的截图展示了如何在编辑器窗口的智能体主机上选择 Copilot 工具包

Screenshot showing the harness dropdown in the editor window.

随着我们继续对智能体主机进行投入,某些功能可能仅在智能体在其上运行时才可用。这些功能会链接回本节,并在适用的情况下指出启用它们的任何附加设置(例如, chat.agents.claude.preferAgentHost 在 VS Code 中打开 在 VS Code Insiders 中打开 用于在智能体主机上启用 Claude 智能体)。

如果你在使用智能体主机时有任何反馈或请求,请通过 提交 Issue 告知我们。

辅助工具批准

设置 chat.assistedPermissions.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开

重复的工具批准提示可能会打断长时间运行的智能体任务。借助辅助权限,语言模型会评估每次工具调用的风险,并决定该工具是可以运行还是需要你的批准。

启用该设置可将辅助权限(Assisted permissions)添加到在智能体主机上运行的智能体的权限选择器中。以下视频对比了默认批准与辅助权限

智能体窗口改进(预览版)

智能体窗口包含几项更新,可让评审更改和管理聊天变得更加容易。需要在智能体主机上运行会话的更新已在下方列出。

文件级 diff 统计数据

更改(Changes)编辑器中的每个文件头部都会在文件路径旁显示实时的插入和删除计数。在浏览多文件 diff 时,你可以快速评估每个文件更改的大小。

紧凑的多文件 diff 视图

多文件 diff 使用了更紧凑的空白槽(gutter),删除了代码前方的空白区域。文件头部、行号和未更改区域控件共享一致的对齐方式,这为在狭窄的编辑器中评审更改留出了更多空间。

Screenshot showing file-level diff statistics and compact, aligned gutters in the multi-file diff view.

紧凑的快捷聊天

智能体主机上运行的快捷聊天在会话列表中使用紧凑的单行。常规会话则保留了包含更改统计信息、状态和时间戳的第二行,这使得快捷聊天更容易区分,并为项目会话留出了更多空间。

Screenshot showing compact quick-chat rows in the sessions list.

对所有智能体工具包的工作树支持

智能体主机上运行的智能体工具包支持工作树隔离。智能体窗口中的新建工作树(New Worktree)复选框以前仅受 Copilot 工具包支持。现在 Claude 和 Codex 会话也可以在 Git 工作树中运行,从而无论使用哪种工具包,都能更轻松地针对同一工作区中的不同功能启动并行会话。

Screenshot showing the New Worktree option for a Claude agent session.

Chat

聊天时间戳

设置 chat.verbose 在 VS Code 中打开 在 VS Code Insiders 中打开

聊天请求和响应现在会显示时间戳。将鼠标悬停在消息工具栏上即可查看聊天交互的时间戳和所用时间。你可以通过 chat.verbose 在 VS Code 中打开 在 VS Code Insiders 中打开 禁用此功能。

Copilot Business 和 Enterprise 的 AI 额度汇总使用情况

Copilot Business 和 Copilot Enterprise 用户现在可以直接在 Copilot 状态菜单中查看当前计费周期的 AI 额度汇总使用情况。此前,只有在配置了用户级预算时才会显示额度使用情况,这导致许多由组织管理的用户无法了解自己消耗了多少额度。

现在,当未设置用户级预算时,状态菜单会显示当前计费周期内已使用的总额度数。这让你能一目了然地查看消费情况,从而在不离开编辑器的情况下更好地了解你的使用模式。

Screenshot showing the Copilot status menu displaying aggregate credit usage for a Copilot Enterprise user.

终端

当启用 Git 的 diff.mnemonicPrefix 选项时,你可以直接从终端的 Git diff 输出中打开文件链接。VS Code 可以识别诸如索引的 i/ 和工作树的 w/ 之类的前缀,并从链接目标中移除该前缀,以便打开正确的文件。

启用助记前缀后,VS Code 还能识别由 git diff --no-index 生成的数字前缀 1/2/

工程

VS Code 仓库是使用 TypeScript 7 的正式版进行编译的。我们还切换到了 TypeScript 7 扩展的正式版。请阅读 TypeScript 团队发布的 TypeScript 7.0 版本发布公告

致谢

vscode 的贡献

问题跟踪

对我们问题跟踪的贡献


我们非常感谢大家在新功能准备就绪后立即进行试用,请经常回来查看并了解新功能。

如果您想阅读以前 VS Code 版本的发行说明,请访问 code.visualstudio.com 上的更新页面。

English 한국어 中文(简体) 中文(繁體)
© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.