Visual Studio Code 1.131
发布日期:2026年7月29日
下载:Windows:x64 Arm64 | Mac:Universal Intel silicon | Linux:deb rpm tarball Arm snap
欢迎来到 Visual Studio Code 1.131 版本。此版本为运行中的子代理提供了更好的可见性,在整个工作台中引入了内置听写功能,并带来了一个全新的混合 Markdown 编辑器。
-
子代理:无需打开对话即可查看运行中子代理的模型、已用时间和活动工具调用。
-
内置听写(实验性):无需安装 Speech 扩展即可在聊天、编辑器和终端中进行听写。
-
混合 Markdown 编辑器(实验性):在“代理”窗口中查看、编辑 Markdown 文件,并添加可供代理操作的注释。
祝编码愉快!
VS Code 正在逐步向所有用户推出。使用 VS Code 中的“检查更新”可立即获取最新版本。
要尽早体验新功能,请下载每日更新的 Insiders 版本,其中包含一发布即可用的最新更新。
代理
代理宿主
正如我们在前几个版本中所提到的,我们正在围绕代理宿主(agent host)重新架构代理会话在 VS Code 中的工作方式。代理宿主是一个专用的进程,基于代理宿主协议 (AHP) 运行 Copilot、Claude 和 Codex 等代理封装。由于会话运行在其自己的进程中,因此可以同时从多个 VS Code 窗口连接和渲染同一个会话。代理宿主的 Copilot 代理基于 Copilot SDK 构建,这意味着其行为和功能与 Copilot CLI、独立的 GitHub Copilot 应用程序以及其他 Copilot 产品保持一致。
我们正在积极开发代理宿主,并逐步向用户推出。要加入体验,请启用 chat.agentHost.enabled 此设置可由您的组织管理。请联系您的管理员进行更改。,然后从代理封装下拉菜单中选择一个代理宿主封装。下面的屏幕截图展示了如何在编辑器窗口的代理宿主上选择 Copilot 封装

您可以在我们的 VS Code 代理宿主架构文档中了解更多信息。如果您有任何反馈或需求,请通过提交 Issue 告知我们。
关于运行中子代理的更多信息(“代理”窗口)
在处理复杂任务时,代理可以将任务委托给子代理,在其自己的上下文窗口中并行运行它们。现在,您无需打开对话即可快速查看运行中的子代理正在做什么。在“代理”窗口中,主对话会显示每个运行中子代理的以下信息
- 子代理使用的模型
- 子代理已运行的时间
- 子代理当前正在调用的工具
选择一个运行中的子代理以在另一个聊天中打开其对话,您可以在查看其完整进度的同时保持父对话可用。
Chat
VS Code 宠物(实验性)
在 VS Code 中发现了一只高度实验性的新宠物!在聊天中输入 /vscode-pet 即可结识您的新伙伴。
编辑器体验
VS Code 内置听写功能(实验性)
设置: dictation.enabled 此设置可由您的组织管理。请联系您的管理员进行更改。, dictation.showTranscript (VS Code Insiders), dictation.experimental.llmCleanup
要在 VS Code 中使用听写功能,您不再需要安装 VS Code Speech 扩展。内置的转录服务可在聊天输入框、文本编辑器和集成终端中工作,并针对每个界面提供实时文本和控件。这三个界面共享单个语音会话和麦克风选择,从而防止录音重叠,并确保听写文本出现在预期位置。
内置听写使用私有的离线 Nemotron 模型。该模型在首次使用时下载,并将音频保留在您的设备上。
启用 dictation.experimental.llmCleanup 后,Copilot 会在你说话时通过添加格式和删除填充词来润色你的转录文本。转录文本将被发送到语言模型进行清理。如果清理不可用,VS Code 将保留原始转录文本。在 VS Code Insiders 中,使用 dictation.showTranscript 来控制在听写时是否显示实时转录内容。
平台支持
内置听写功能支持以下平台
- Windows x64 和 Arm64
- 搭载 Apple silicon 的 macOS
- 配备 glibc 2.34 或更高版本的 Linux x64 和 Arm64
- 远程工作区(因为转录在本地 VS Code 客户端上运行)
内置听写功能目前不支持以下平台
- Web 版 VS Code
- 基于 Intel 的 Mac、32 位系统以及 Arm32 系统
对更多平台和语言的支持正在开发中。
混合 Markdown 编辑器(实验性)
设置: workbench.editor.markdownDefaultEditorInAgentsWindow
在此版本中,我们在代理窗口中引入了一个新的混合 Markdown 编辑器。它允许您查看 Markdown 文件、就地编辑它们,并添加可供代理执行操作的注释。
通过使用重新打开编辑器方式 (Reopen Editor With),您可以在文本编辑器和这个新的 Markdown 编辑器之间进行切换,无论是在“代理”窗口还是编辑器窗口中。
无障碍
对终端屏幕阅读器更新的更多控制
设置: terminal.integrated.accessibleViewPreserveCursorPosition
屏幕阅读器用户可以按照自己的节奏阅读终端输出,同时命令继续产生输出。将 terminal.integrated.accessibleViewPreserveCursorPosition 设置为 always,以便在终端无障碍视图中保留光标位置,包括新内容到达时。现有的 true 和 false 值将继续有效。
终端实时更新还使用不中断的 ARIA 状态公告,而不是强制警报。屏幕阅读器可以继续获取输出,而不会反复中断其他语音。
终端
控制终端调整大小尺寸覆盖层
设置: terminal.integrated.resizeDimensionsOverlay.enabled
如果您觉得在调整终端大小时“列数×行数”覆盖层令人分心,可以使用 terminal.integrated.resizeDimensionsOverlay.enabled 设置将其禁用。该覆盖层默认保持启用状态,设置更改会立即应用于打开的终端,无需重启。

编程语言
Python
在推广覆盖率达到 100% 的用户后,“Python 环境”(Python Environments) 成为 VS Code Stable 和 Insiders 中的默认环境管理体验。请查阅Python 环境推广详情与跟踪。
Python 项目启动更快,刷新环境花费的时间更少。Conda 发现被推迟到需要时进行,合并了并发环境扫描,并且 Pylance 可以在完整刷新继续的同时使用最后已知的解释器。#1600: 延迟注册 Conda 管理器, #1598: 使用相同键合并并发的本地查找器刷新, #1607: 当 getEnvironment 超时时返回最后已知的环境
已弃用的功能和设置
无
致谢
对 vscode 的贡献
- @accnops (Arthur Cnops): 语音:将被动 ptt_start 设为规范的免提旁白修复 PR #326405
- @bwateratmsft (Brandon Waterloo [MSFT]): 添加一个 when 子句上下文键,用于检测扩展是否已安装并启用 PR #326814
- @Kaidesuyoo (Kaidesuyo): 修复现代 UI 样式导致的性能回归 PR #325985
- @mirimadahmed (Mir): 修复语音强行插入(barge-in)回归问题 PR #326611
- @piyushmadan (Piyush Madan): 在回退到系列模型之前,通过精确的 CAPI ID 解析执行子代理模型 PR #324859
- @SimonSiefke (Simon Siefke)
- fix: 修复 abstractTaskService 中的内存泄漏 PR #326934
- fix: 修复 abstractRuntimeExtensionsEditor 中的内存泄漏 PR #326890
- fix: 修复 terminalProcessManager 中的内存泄漏 PR #326930
- fix: 修复 debugModel 中的内存泄漏 PR #327047
- fix: 修复 terminalService 中的内存泄漏 PR #327156
- fix: 修复 mainThreadTerminalService 中的内存泄漏 PR #327155
- @SixFive7 (Jori Huisman): 针对 Windows 任务栏跳转列表遵循资源管理器的
minItems设置 PR #318117 - @soreavis: Git - 为“打开更改”/“打开文件”解析活动 Notebook PR #326468
问题跟踪
对我们问题跟踪的贡献
- @gjsjohnmurray (John Murray)
- @RedCMD (RedCMD)
- @IllusionMH (Andrii Dieiev)
- @albertosantini (Alberto Santini)
我们非常感谢大家在新功能准备就绪后立即进行试用,请经常回来查看并了解新功能。
如果您想阅读以前 VS Code 版本的发行说明,请访问 code.visualstudio.com 上的更新页面。