Visual Studio Code 1.113

发布日期:2026年3月25日

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


欢迎阅读 Visual Studio Code 1.113 版本说明。此版本在智能体与开发者体验方面进行了多项改进。

  • 聊天自定义:通过单一的统一界面管理所有与聊天相关的自定义设置。

  • 可配置的思考强度:直接在界面中控制模型的推理深度。

  • 嵌套子智能体:支持子智能体调用其他子智能体,以处理复杂的多步骤工作流。

  • CLI 智能体能力:在 CLI 智能体中使用 MCP 服务器、分叉会话并查看调试日志。

  • 图像预览:使用功能完善的图像查看器预览聊天中的图像附件。

  • 默认主题焕新:更新了默认的浅色和深色主题,带来全新的视觉体验。

编码愉快!


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

若要尽快尝试新功能,请下载每晚发布的 Insiders 版本,它包含所有最新更新。


智能体体验

在本地、CLI 和 Claude 智能体之间使用相同的工具和工作流,并以更低的阻力编排多步骤自动化流程。

Copilot CLI 和 Claude 智能体支持 MCP

此前,您在 VS Code 中配置的 MCP 服务器仅供编辑器中运行的本地智能体使用。此版本增加了对 Copilot CLI 和 Claude 智能体中 MCP 服务器的支持。

您在 VS Code 中注册的 MCP 服务器现在会桥接到 Copilot CLI 和 Claude 智能体中。这适用于用户定义的服务器以及通过工作区 mcp.json 文件定义的服务器。

了解更多关于在 VS Code 中使用 MCP 服务器的信息。

在 Copilot CLI 和 Claude 智能体中分叉会话

设置 github.copilot.chat.cli.forkSessions.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开

分叉(Forking)会话使您能够在对话历史记录的任何节点创建现有会话的副本。当您想要探索不同的思路或尝试不同的提示词,同时又不丢失原始会话的上下文时,此功能非常有用。

Screenshot showing forking of a Copilot CLI session.

从本版本开始,您还可以在 Copilot CLI(实验性)和 Claude 智能体中分叉会话。若要启用 Copilot CLI 的分叉功能,请开启 github.copilot.chat.cli.forkSessions.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 设置。

在文档中了解更多关于分叉聊天会话的内容。

Copilot CLI 和 Claude CLI 会话的智能体调试日志(预览版)

智能体调试日志面板是了解发送提示词后发生何种交互的主要工具。它按时间顺序显示聊天会话期间的智能体事件日志。现在,您可以为 Copilot CLI 和 Claude 智能体会话使用该面板。本地智能体会话的支持此前已提供。

Screenshot of the Agent Debug Logs panel showing logs from a Copilot CLI session.

在我们的文档中了解更多关于智能体调试日志面板的内容。

由 SDK API 驱动的 Claude 会话列表

VS Code 现在采用 Claude 智能体 SDK 的官方 API 来列出会话及其消息。此前,我们依赖于解析磁盘上的 Claude JSONL 文件,如果 Claude 更改了其结构,可能会导致不同步。如果您曾遇到 Claude 智能体无法显示所有会话或消息的问题,现在应该已解决。

嵌套子智能体

设置 chat.subagents.allowInvocationsFromSubagents 在 VS Code 中打开 在 VS Code Insiders 中打开

子智能体现在可以调用其他子智能体,从而实现更复杂的多步骤工作流。此前,为防止无限递归,子智能体被限制调用其他子智能体。通过新的 chat.subagents.allowInvocationsFromSubagents 在 VS Code 中打开 在 VS Code Insiders 中打开 设置,您可以根据需要启用此功能。

在文档中了解更多关于使用子智能体的内容。

管理插件市场

我们添加了一个新命令 Chat: Manage Plugin Marketplaces(聊天:管理插件市场),用于列出所有已配置的插件市场。对于每个市场,您可以浏览插件、打开其本地目录并将其删除。

在文档中了解更多关于使用智能体插件的内容。

插件安装的 URL 处理程序

您可以通过 URL 处理程序触发 VS Code 插件安装。要安装市场,可以触发以下格式的链接:

vscode://chat-plugin/add-marketplace?ref=<source>

其中 "source" 是 Github 的 repo/owner 或 base64 编码的 Git URI。要安装扩展,可以使用以下格式:

vscode://chat-plugin/install?source=<source>

若要针对 VS Code Insiders,请将 URL 中的 vscode 替换为 vscode-insiders

聊天体验

从单一编辑器为您的项目量身定制 AI,控制模型响应前的思考程度,并在不离开聊天界面的情况下查看视觉上下文。

聊天自定义编辑器(预览版)

聊天自定义编辑器提供了一个集中的 UI,用于在一个地方创建和管理所有聊天自定义设置。编辑器将自定义类型组织成不同的标签页,如自定义指令、提示词文件、自定义智能体和智能体技能。它还提供了一个带有语法高亮和验证功能的嵌入式代码编辑器。

您可以从头开始创建新的自定义设置,或使用 AI 根据您的项目生成初始内容。要添加 MCP 服务器和智能体插件,可直接从编辑器中浏览相应的市场。

要打开编辑器,请选择聊天视图中的 Configure Chat(齿轮图标),或从命令面板运行 Chat: Open Chat Customizations⇧⌘P (Windows, Linux Ctrl+Shift+P))。

在文档中了解更多关于聊天自定义编辑器的内容。

模型选择器中可配置的思考强度

支持推理的模型(如 Claude Sonnet 4.6 和 GPT-5.4)现在会在模型选择器中直接显示 Thinking Effort(思考强度) 子菜单。您可以使用此功能控制模型对每个请求应用的推理深度,无需进入 VS Code 设置。VS Code 会为每个模型保留其在不同对话中的所选强度级别。

在选择器中选择一个推理模型,并点击箭头查看可用的强度级别。可用级别可能因模型而异。非推理模型不会显示此子菜单。

Screenshot showing the model picker with a Thinking Effort submenu displaying Low, Medium, and High effort levels for a reasoning model.

模型选择器标签现在还会显示所选的强度级别,例如 "GPT-5.3-Codex · Medium",以便更容易查看每个模型当前生效的强度级别。

在文档中了解更多关于思考强度与推理的内容。

注意: github.copilot.chat.anthropic.thinking.effort 在 VS Code 中打开 在 VS Code Insiders 中打开 github.copilot.chat.responsesApiReasoningEffort 在 VS Code 中打开 在 VS Code Insiders 中打开 设置已被弃用。推理强度现在直接通过模型选择器进行配置。

聊天附件的图像预览

设置 imageCarousel.chat.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 , imageCarousel.explorerContextMenu.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开

当您在聊天中使用图像时(无论是您附加的屏幕截图,还是智能体通过工具调用生成的图像),现在可以选择任何图像附件,以在完整的图像查看器中打开它。

查看器作为模态窗口打开,支持:

  • 导航:通过箭头按钮、键盘箭头或底部的缩略图栏浏览当前聊天会话中的所有图像。
  • 分类:图像按对话轮次分组,以便您了解哪些图像来自特定的请求或响应。
  • 缩放与平移:点击可放大,使用 Option+点击 (Mac) 或 Ctrl+点击 (Windows/Linux) 可缩小,或通过滚动/捏合进行连续缩放。在缩放级别较高时,可滚动以平移图像。

现在,资源管理器视图的上下文菜单中也为图像文件提供了此查看器。当您选择 Open in Images Preview(在图像预览中打开)时,查看器将打开当前文件夹中的所有图像。

这两项功能均默认启用。要独立配置它们,请使用 imageCarousel.chat.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 imageCarousel.explorerContextMenu.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开

编辑器体验

在集成浏览器中更自信地开发和测试 Web 应用,并享受焕然一新的编辑器默认外观。

在集成浏览器中使用自签名证书

在开发依赖于安全 HTTPS 连接的 Web 应用时,通常需要在测试期间使用自签名证书。

在正常情况下,不应信任此类证书。此前,任何提供不受信任证书的站点在集成浏览器中都会直接加载失败,且没有绕过选项。

现在,与大多数浏览器一样,您可以选择暂时信任无法验证的证书,以解除在这些场景下的开发限制。

Screenshot of the integrated browser displaying a certificate error with options to go back or proceed.

在您确认后,连接到当前主机的证书将在一周内被允许使用。地址栏将显示连接不安全,并随时提供撤销信任的选项。

Screenshot of a popup in the URL bar showing the current page is not secure, with an option to "Revoke and Close".

在文档中了解更多关于集成浏览器的内容。

改进的浏览器标签页管理

设置 workbench.browser.showInTitleBar 在 VS Code 中打开 在 VS Code Insiders 中打开

管理已打开的标签页有时非常困难。随着我们鼓励更多地使用集成浏览器标签页,我们也在添加更多易于管理的控件。

  • 快速打开浏览器标签页

    此命令会打开一个快速选择框,显示所有已打开的浏览器标签页,并允许对其进行快速筛选、聚焦和关闭。

    当浏览器处于聚焦状态时,该命令还可以通过键盘快捷键 ⇧⌘A (Windows, Linux Ctrl+Shift+A) 触发,或者通过 VS Code 标题栏中显示的新快捷按钮触发(浏览器标签页打开时可见)。

    Screenshot of the VS Code title bar, showing a new button with a globe icon.

    该按钮的可见性可通过 workbench.browser.showInTitleBar 在 VS Code 中打开 在 VS Code Insiders 中打开 设置进行配置。

  • 关闭所有浏览器标签页

    浏览器标签页上下文菜单现在有一个关闭同一组中所有浏览器标签页的选项,类似于现有的“关闭全部”项。跨所有组的浏览器标签页也可以通过命令面板关闭。

    Screenshot of a context menu on an open integrated browser tab, showing an item "Close All Browser Tabs".

新的默认主题

VS Code 现在随附了新的默认主题:“VS Code Light”和“VS Code Dark”。这些主题旨在提供清新现代的外观,同时保持与之前默认的“Modern”主题相同的熟悉感和易用性。此外,新用户的操作系统主题同步功能将默认采用这些新主题,从而使 VS Code 能够自动与您操作系统的浅色/深色模式保持一致。

VS Code 新深色主题截图。 VS Code Dark

VS Code 新浅色主题截图。 VS Code Light

已弃用的功能和设置

此版本中的新弃用项

即将弃用的功能

  • 编辑模式(Edit Mode)自 VS Code 1.110 版本起正式弃用。用户可以通过 VS Code 设置 chat.editMode.hidden 在 VS Code 中打开 在 VS Code Insiders 中打开 暂时重新启用编辑模式。此设置将持续支持至 1.125 版本。从 1.125 版本开始,编辑模式将被彻底移除,且无法再通过设置启用。

感谢

问题跟踪

对我们问题跟踪的贡献

vscode 的贡献

vscode-copilot-chat 的贡献

vscode-python-environments 的贡献

vscode-windows-process-tree 的贡献

  • @ZA139: 特性:添加 getAllProcesses API 以检索所有系统进程 PR #84

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

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

© . This site is unofficial and not affiliated with Microsoft.