Visual Studio Code 1.131 于 2026年7月29日发布。这个版本重点打磨了 AI 辅助开发体验。近期版本构建了代理主机基础设施,而 1.131 专注于让代理工作更透明、原生支持语音输入,并为 Markdown 在代理窗口中提供一流的混合编辑体验。
让我们逐一解析本次更新。
子代理可见性:实时查看代理在做什么
这是任何运行复杂代理工作流的用户都会关注的头条功能。当代理将任务委托给子代理(并行上下文窗口,处理大型任务的不同部分)时,你以前必须打开每个子代理的对话才能查看进度。现在不需要了。
在代理窗口中,主对话现在为每个正在运行的子代理显示以下信息:
- 子代理使用的模型
- 已运行时长
- 正在调用的工具
点击正在运行的子代理可在单独的聊天中打开其对话进行详细查看,同时主对话保持可用。这个功能听起来不大,但当你启动了一个多步骤重构任务、三个子代理并行运行时,能知道哪个卡在终端命令上、哪个即将完成,就体现出价值了。
结合 1.127 版本引入的子代理积分可见性,你现在可以在主对话中同时审计子代理的工作内容和成本。
VS Code 全工作台内置听写(实验性)
设置项: dictation.enabled、dictation.showTranscript、dictation.experimental.llmCleanup
不再需要安装 VS Code Speech 扩展即可进行听写。内置听写功能覆盖三个界面——聊天输入框、文本编辑器和集成终端——共享单个语音会话和麦克风选择,避免同时向两个界面听写的尴尬。
关键细节:
- 离线 Nemotron 模型:音频在本地处理,模型首次使用时下载并保存在设备上,不会上传任何数据。
- LLM 清理:启用
dictation.experimental.llmCleanup后,Copilot 会实时优化转录文本——添加格式、去除语气词。如果清理服务不可用,VS Code 保留原始转录。 - 实时转录开关:
dictation.showTranscript控制说话时是否显示转录文本。
支持平台: Windows x64/Arm64、macOS Apple silicon、Linux x64/Arm64(glibc 2.34+)、远程工作区(转录在本地客户端运行)。
不支持: VS Code Web 版、Intel Mac、32位和 Arm32 系统。
对于有重复性劳损或偏好语音输入长文档的开发者,这消除了对不适合编码工作流的操作系统级听写工具的依赖。
混合 Markdown 编辑器(实验性)
设置项: workbench.editor.markdownDefaultEditorInAgentsWindow
专为代理窗口设计的全新 Markdown 编辑器,支持:
- 查看 Markdown 文件的渲染格式
- 就地编辑
- 添加注释,代理可据此执行操作
通过 Reopen Editor With 可在传统文本编辑器和此新混合编辑器之间切换——代理窗口和常规编辑器窗口均可使用。
这是为代理生成或修改 Markdown 文档、而你想在代理上下文中审查、调整和标注的工作流而构建的。无需在预览窗格和原始编辑器之间来回切换,一个界面即可兼顾。
VS Code 宠物(实验性)
在聊天中输入 /vscode-pet 即可认识新伙伴。高度实验性,愉悦地不必要——正是让发布日变得有趣的那种彩蛋。
代理主机:稳步推进
代理主机——基于 Agent Host Protocol (AHP) 运行代理会话(Copilot、Claude、Codex)的专用进程——继续渐进式推出。启用 chat.agentHost.enabled 并从下拉菜单选择框架即可加入。
Copilot 代理由 Copilot SDK 驱动,其行为与 Copilot CLI、独立 GitHub Copilot 应用及其他 Copilot 产品一致。会话运行在独立进程中,可同时从多个 VS Code 窗口连接。
无障碍:更好的终端屏幕阅读器支持
设置项: terminal.integrated.accessibleViewPreserveCursorPosition
设为 always 可在新输出到达时保留终端 Accessible View 中的光标位置。此前,新终端输出可能干扰屏幕阅读器导航。现在,终端实时更新使用非中断式 ARIA 状态公告而非断言式提醒,屏幕阅读器可以按用户自己的节奏阅读,不会被反复打断。
终端:调整大小覆盖层控制
设置项: terminal.integrated.resizeDimensionsOverlay.enabled
如果调整终端大小时显示的行列数覆盖层让你分心,现在可以禁用它。更改即时生效,无需重启。
Python Environments:默认体验正式版
Python Environments 现已成为 VS Code Stable 和 Insiders 中的默认环境管理体验,推送已覆盖 100% 用户。本版本还带来性能改进:
- Conda 发现已延迟到需要时才执行,减少启动开销
- 并发环境扫描已合并,避免冗余工作
- Pylance 在完整环境刷新期间使用已知解释器,确保环境更新时仍有 IntelliSense
对 Python 开发者而言,这意味着更快的项目启动和更少的"等待环境检测"卡顿。
社区贡献
本版本社区贡献突出,特别是 Simon Siefke 修复了任务服务、运行时扩展编辑器、终端进程管理器、调试模型、终端服务和主线程终端服务中的六个独立内存泄漏。其他贡献者:
- Arthur Cnops (@accnops):语音被动按住说话免提叙事修复
- Brandon Waterloo (@bwateratmsft):检测扩展是否已安装并启用的 when 子句上下文键
- Kaidesuyo (@Kaidesuyoo):现代 UI 样式性能回归修复
- Mir (@mirimadahmed):语音抢断回归修复
- Piyush Madan (@piyushmadan):按精确 CAPI ID 解析执行子代理模型
- Jori Huisman (@SixFive7):遵循 Explorer 的 minItems 设置 Windows 任务栏跳转列表
- soreavis:Git — 解析活动笔记本以进行 Open Changes/Open File
Issue 跟踪贡献者:John Murray (@gjsjohnmurray)、RedCMD (@RedCMD)、Andrii Dieiev (@IllusionMH)、Alberto Santini (@albertosantini)。
本版本未包含的内容
没有弃用的功能或设置——在这方面是一个干净的版本。
更大的图景
VS Code 1.131 是一个打磨版本,有三个清晰的主题:
- 代理透明度:子代理可见性让你可以实时观看并行代理的工作——模型、时长、活动工具——无需切换上下文。
- 多模态输入:内置离线模型听写是向语音原生开发工作流迈出的有意义一步,对无障碍访问尤为重要。
- 文档作为一等代理界面:混合 Markdown 编辑器承认代理越来越多地生成和修改文档,并为该工作流提供专用编辑体验。
如果你已经启用了代理主机并运行多代理工作流,1.131 让该体验的可观察性大幅提升。如果你还没试过听写,启用 dictation.enabled 体验一下——离线模型意味着实验无需隐私取舍。
VS Code 1.131 正在渐进式推送。在 VS Code 中使用"检查更新"立即获取,或下载 nightly Insiders 版提前体验即将推出的功能。