Visual Studio Code 1.111
发布日期:2026年3月9日
下载:Windows: x64 Arm64 | Mac: 通用 Intel Silicon | Linux: deb rpm tarball Arm snap
欢迎使用 Visual Studio Code 1.111 版本,这是我们每周稳定发布计划的首个版本!此版本通过以下功能进一步增强了智能体(Agent)体验:
-
智能体权限:针对每次会话调整智能体的自主级别。
-
自动驾驶模式 (Autopilot, 预览版):让您的智能体自主迭代,直到任务完成。
-
智能体作用域钩子 (Agent-scoped hooks, 预览版):为特定智能体附加前置和后置处理逻辑,且不影响其他聊天交互。
-
智能体故障排查:通过调试事件快照排查智能体行为和自定义配置。
编码愉快!
如果您想在线阅读这些发行说明,请访问 code.visualstudio.com 上的更新页面。
Insiders:想尽快尝试新功能?
您可以下载每晚的 Insiders 构建版本,并尽快尝试最新更新。
下载 Insiders
自动驾驶与智能体权限
设置: chat.autopilot.enabled
聊天视图中新增的权限选择器让您可以控制智能体的自主程度。权限级别仅适用于当前会话。您可以在会话期间随时通过权限选择器选择不同的级别来更改它。
您可以选择以下权限级别:
| 权限级别 | 描述 |
|---|---|
| 默认批准 | 使用您配置的批准设置。需要批准的工具在运行前会显示确认对话框。 |
| 绕过批准 | 自动批准所有工具调用,不显示确认对话框,并在出错时自动重试。 |
| 自动驾驶 (Autopilot)(预览版) | 自动批准所有工具调用,出错时自动重试,自动回答问题,并且智能体会持续自主工作直至任务完成。 |

自动驾驶模式 (Autopilot, 预览版)
自动驾驶模式在 Insiders 版本中默认启用。您可以通过在稳定版中启用 chat.autopilot.enabled 来激活它。
在后台,智能体保持控制并进行迭代,直到它通过调用 task_complete 工具发出完成信号。
注意:绕过批准 (Bypass Approvals) 和 自动驾驶 (Autopilot) 会绕过手动批准提示并忽略您配置的批准设置,包括针对潜在的破坏性操作(如文件编辑、终端命令和外部工具调用)。首次启用任一级别时,系统会弹出警告对话框要求您确认。仅在了解安全影响的情况下使用这些级别。
在我们的文档中了解更多关于 自动驾驶和智能体权限 的信息。
智能体作用域钩子 (预览版)
设置: chat.useCustomAgentHooks
自定义智能体 frontmatter 现在支持仅在选择特定智能体或通过 runSubagent 调用时运行的作用域钩子。这使您可以为特定智能体附加前置和后置处理逻辑,而不会影响其他聊天交互。
要创建智能体作用域钩子,请在 .agent.md 文件的 YAML frontmatter 的 hooks 部分中进行定义。
要试用此功能,请启用 chat.useCustomAgentHooks 设置。有关更多信息,请参阅我们文档中的 智能体作用域钩子。
调试事件快照
为了帮助您理解和排查智能体行为,现在可以使用 #debugEventsSnapshot 在聊天中附加智能体调试事件的快照。利用它,您可以询问智能体有关已加载的自定义项、Token 消耗情况,或排查智能体行为。
您也可以在“智能体调试 (Agent Debug)”面板的右上角选择闪光聊天图标,将调试事件快照添加为聊天编写器的附件。选择该附件将打开智能体调试面板日志,并过滤到快照捕获的时间戳。

在我们的文档中了解更多关于 调试聊天交互 的信息。
聊天提示改进
聊天体验发展迅速,我们希望确保您了解新功能和改进。我们重新设计了聊天提示体验,以便在聊天旅程的合适时间更好地展示相关提示。
聊天提示现在引导您完成结构化的引导旅程。基础提示(例如使用“计划”智能体和创建自定义智能体)会优先显示。完成或关闭基础提示后,生活质量提示(例如实验性设置或生成 Mermaid 图表)将以随机顺序显示。

其他聊天提示改进包括:
- 提示仅在单个聊天会话可见时显示,例如在“欢迎”视图或“聊天”视图中。如果打开了多个聊天编辑器,提示将被隐藏以减少干扰。
- 提示包含键盘快捷键,帮助您发现相关的键绑定。
- 在当前会话中操作或关闭提示后,提示将不再显示。
- 我们为
/init和/fork斜杠命令添加了提示。/init提示帮助您发现初始化项目配置的命令,/fork提示介绍了手动对话分叉,允许您分支对话以探索不同的路径。
终端下拉菜单中的 AI CLI 配置文件组(实验性)
设置: terminal.integrated.experimental.aiProfileGrouping
AI CLI 终端配置文件(如 GitHub Copilot CLI)现在显示在终端配置文件下拉菜单顶部的专用组中,以提高可发现性。要启用此功能,请打开 terminal.integrated.experimental.aiProfileGrouping 设置。

扩展创作
扩展程序 package.json 文件中本地化字符串的基础 IntelliSense
VS Code 支持 在扩展的 package.json 中本地化字符串。本次迭代中,我们添加了一些基础的 IntelliSense 功能,使处理这些本地化字符串变得更加容易。
-
转到定义 (Go to Definition):跳转至或预览package.nls.json文件中本地化字符串的定义。
-
查找所有引用 (Find all References):查看package.json或package.nls.json文件中引用本地化字符串的所有位置。
工程
随着转向每周稳定版本发布,我们将继续改进工程流程,以更快的速度交付高质量功能。
测试计划项创建
我们添加了一键式体验,可从功能请求问题创建测试计划项。这减少了为新功能设置结构化测试计划所需的手动步骤。
验证步骤生成
由于测试计划项是随机分配给工程师的,因此明确的验证步骤对于高效有效的测试至关重要。我们在相关问题上添加了一个生成验证步骤的按钮。这有助于确保问题在关闭前具备明确、结构化的验证修复和功能的步骤。
自动将 PR 媒体附件关联到相关问题
当您合并一个在描述中包含图像或 GIF 的 Pull Request 时,媒体内容现在会自动作为评论发布到关联的问题中。这简化了验证过程,使得直接在问题上查看修复或功能的视觉演示变得更加容易。
聊天展示流程 (Chat showcase pipeline)
一个新的自动化流程会处理贴有 chat-showcase 标签的问题。当识别出展示问题时,会自动创建一个对应的聊天提示问题,使添加功能提示变得更加容易。
已弃用的功能和设置
此版本中的新弃用项
无
即将弃用的功能
- 编辑模式 (Edit Mode) 自 VS Code 1.110 版本起已正式弃用。用户可以通过 VS Code 设置 chat.editMode.hidden 暂时重新启用编辑模式。此设置将支持到 1.125 版本。从 1.125 版本开始,编辑模式将被完全移除,且无法再通过设置启用。
值得注意的修复
感谢
对 vscode 的贡献
- @cathaysia (cathaysia): fix(json.schemaDownload.trustedDomains): 避免总是更新 json.sch… PR #298423
- @eliericha (Elie Richa)
- 在 shell 环境中包含调试扩展宿主环境 (#_241078) PR #298276
- 在远程终端 shell 环境中包含远程调试扩展宿主环境 PR #299007
- @jaidhyani (Jai Dhyani): 编辑器:为 cursorMove 命令添加 'foldedLine' 单位 PR #296106
- @neruthes (Neruthes 0x5200DF38): 修复编辑器标点符号宽度 PR #297741
- @RajeshKumar11: MCP 网关:避免启动时阻塞列表调用 PR #298040
- @Rohan5commit (Rohan Santhosh): 文档:修复建议 API 注释中重复的措辞 PR #298522
- @sanchirico (John Sanchirico): 修复流式传输期间的聊天终端闪烁问题 PR #298598
对 vscode-copilot-chat 的贡献
- @24anisha (Anisha Agarwal): 免除 Search Subagent 工具结果写入磁盘 PR #4219
- @arieluchka (Ariel Agranovich): 文档:错误的 Jaeger 端口记录。<------ 简单的修复 PR #4251
- @bharatvansh (Ayush Singh): 避免向上下文窗口小部件报告子智能体 Token 使用情况 PR #3515
对 language-server-protocol 的贡献
- @dietrichm (Dietrich Moerman): 修复指向 Neovim LSP 文档的链接 PR #2236
- @MariaSolOs (Maria Solano): 更新元模型 PR #2234
我们非常感谢大家在新功能准备就绪后立即进行试用,请经常回来查看并了解新功能。
如果您想阅读以前 VS Code 版本的发行说明,请访问 code.visualstudio.com 上的更新页面。