2025 年 9 月 (版本 1.105)
发布日期:2025 年 10 月 9 日
安全更新:以下扩展程序具有安全更新:GitHub.copilot-chat。
更新 1.105.1:此更新解决了核心中的这些问题以及GitHub Copilot Chat 扩展程序中的这些问题。
更新:查看GitHub Universe 上的 VS Code 公告。
下载:Windows:x64 Arm64 | Mac:通用 Intel Silicon | Linux:deb rpm tarball Arm snap
欢迎使用 Visual Studio Code 2025 年 9 月版。此版本中有许多更新,我们希望你会喜欢,其中一些主要亮点包括
-
操作系统集成
-
开发者效率
-
代理工具
如果您想在线阅读这些发行说明,请访问 code.visualstudio.com 上的更新页面。
Insiders:想尽快尝试新功能?
您可以下载每晚的 Insiders 构建版本,并尽快尝试最新更新。
下载 Insiders
GitHub Universe 上的 VS Code

在 GitHub Universe 上,我们分享了多项更新,帮助你在 VS Code 中通过 AI 驱动的开发提高效率。你现在可以使用内置的规划代理来研究和规划复杂任务,通过子代理更好地管理上下文,并管理 OpenAI Codex 和 GitHub Copilot CLI 等后台代理。
立即下载 VS Code Insiders 试用这些功能。
计划 Agent
注意:此功能目前仅在 VS Code Insiders 中可用。
为了帮助你更好地为复杂的编码任务做准备,VS Code 现在包含一个内置的规划代理。规划代理可帮助你分析任务,将其分解为步骤,并在开始开发之前生成实施计划。这种方法有助于避免遗漏重要要求。
要使用规划代理,请打开“聊天”视图(⌃⌘I (Windows, Linux Ctrl+Alt+I)),从代理下拉列表中选择规划,然后描述你的任务。

在最终确定计划后,你可以立即开始实施,或者保存计划供以后使用。规划代理利用了新的自定义聊天模式的移交功能。
了解有关如何在 VS Code 中使用内置规划代理的更多信息。
移交
注意:此功能目前仅在 VS Code Insiders 中可用。
移交允许你创建引导式工作流,通过建议的下一步在聊天模式之间转换。在聊天响应完成后,会出现移交按钮,允许用户使用相关上下文和预填充提示进入下一步模式。
移交对于编排多步开发工作流非常有用,例如
移交允许你指定如何从一种聊天模式转换到另一种聊天模式,并定义自定义的结构化工作流。当转换到另一种模式时,你可以指定应使用的提示。
你可以在自定义聊天模式定义的 Frontmatter 元数据中指定移交
---
description: Generate an implementation plan
tools: ['search', 'fetch']
handoffs:
- label: Start Implementation
agent: implementation
prompt: Now implement the plan outlined above.
send: true
---
了解有关如何在自定义聊天模式中使用移交的更多信息。
隔离的子代理
注意:此功能目前仅在 VS Code Insiders 中可用。
子代理允许你在聊天会话中将任务委托给自主代理。子代理有自己的上下文窗口,无需用户交互即可运行,非常适合研究、分析和上下文收集等任务。
在子代理完成任务后,它会将结果返回到主聊天会话。子代理有自己的上下文窗口,有助于优化主聊天会话中的上下文管理。
要在聊天提示或自定义聊天模式中使用子代理,请引用 #runSubagent 工具以让主代理调用子代理。例如
“运行 #runSubagent 工具以收集有关此应用的身份验证机制的上下文和研究。”
了解有关如何在 VS Code 中使用子代理的更多信息。
与 OpenAI Codex 集成
注意:此功能目前仅在 VS Code Insiders 中可用。
VS Code Insiders 中的新代理会话视图现在还集成了 OpenAI Codex。从统一的界面管理本地和基于云的代理会话,使跟踪进度和在多个 AI 编码助手之间委派任务变得更加容易。

OpenAI Codex 现在可以由你的 Copilot 订阅提供支持。安装并配置 Codex 扩展程序后,Codex 将自动出现在“代理会话”视图中。使用你的 Copilot Pro+ 订阅进行身份验证和访问 Codex,无需额外设置。
在 GitHub 文档中获取有关 GitHub Copilot 计费和高级请求的更多信息。
与 Copilot CLI 集成
VS Code Insiders 中的新代理会话视图现在支持 GitHub Copilot CLI。你可以从统一的界面管理本地和基于云的代理会话,使跟踪 Copilot CLI 和 Copilot Coding 代理之间的进度和委派任务变得更加容易。

- 在聊天编辑器或集成终端中启动和恢复 CLI 会话。
- 在 CLI 聊天编辑器中使用
/delegate将你的工作委派给云中的编码代理。 - 改善 VS Code 中的 CLI 体验,例如像在今天的 ask 或 agent 模式中一样从编辑器附加上下文。
聊天
完全限定的工具名称
提示文件和自定义聊天模式允许你指定可以使用哪些工具。为了避免内置工具与 MCP 服务器或扩展程序提供的工具之间发生命名冲突,我们现在支持提示文件和聊天模式的完全限定工具名称。这也有助于发现丢失的扩展程序或 MCP 服务器。
工具名称现在由它们所属的 MCP 服务器、扩展程序或工具集限定。例如,不是 codebase,你会使用 search/codebase,或者 list_issues 会是 github/github-mcp-server/list_issues。
你仍然可以使用以前的表示法,但是代码操作会帮助你迁移到新名称。

改进了自定义模型的编辑工具
设置:github.copilot.chat.customOAIModels
我们改进了自带密钥 (BYOK) 自定义模型的编辑工具集,以便更好地与 VS Code 内置工具集成。此外,我们增强了默认工具并添加了一种“学习”机制,以为自定义模型选择最佳工具集。
如果你使用与 OpenAI 兼容的模型,你还可以使用 github.copilot.chat.customOAIModels 设置显式配置编辑工具列表。
支持嵌套 AGENTS.md 文件(实验性)
设置:chat.useNestedAgentsMdFiles
上个里程碑,我们引入了对工作区根目录中的 AGENTS.md 文件的支持。此功能现在已普遍可用并默认启用。
我们现在还增加了对工作区子文件夹中嵌套 AGENTS.md 文件的支持。这使你能够为代码库的不同部分提供更具体的上下文和说明。例如,你可能对前端和后端代码有不同的说明。此功能目前处于实验阶段,可以通过 chat.useNestedAgentsMdFiles 设置启用。
了解有关如何根据你的实践和团队工作流自定义 VS Code 中的聊天的更多信息。
聊天用户体验改进
聊天响应的操作系统通知
设置:chat.notifyWindowOnResponseReceived
在 VS Code 1.103 中,我们引入了聊天会话的操作系统通知,当 VS Code 窗口未聚焦时,需要用户确认。在此版本中,我们扩展了此功能,当收到聊天响应时显示操作系统徽章和通知 toast。通知包含响应预览,选择它会将焦点带到聊天输入。

你可以使用 chat.notifyWindowOnResponseReceived 设置控制通知行为。
思维链(实验性)
思维链显示模型响应时的推理过程,这对于调试或理解模型提供的建议非常有用。随着 GPT-5-Codex 的引入,思维令牌现在在聊天中显示为响应中可展开的部分。

你可以使用 chat.agent.thinkingStyle 设置配置如何显示或隐藏思维链。思维令牌很快也将在更多模型中可用!
显示最近的聊天会话(实验性)
设置:chat.emptyState.history.enabled
上个里程碑,我们引入了提示文件建议来帮助你在创建新聊天会话(⌘N (Windows, Linux Ctrl+N))时入门。在此版本中,我们在此基础上显示你最近的本地聊天对话。这有助于你快速从上次中断的地方继续或重新访问过去的对话。

默认情况下,此功能处于关闭状态,但你可以使用 chat.emptyState.history.enabled 设置启用它。
在代理循环期间保留或撤销更改
以前,当代理仍在处理你的聊天请求时,你无法保留或撤销文件编辑,直到代理完成。现在,你可以在编辑循环发生时保留或撤销对文件的更改。这使你拥有更多的控制权,特别是对于长时间运行的任务。
导航用户聊天消息的键盘快捷键
为了在聊天会话中快速浏览以前的聊天提示,我们添加了用于向上和向下导航聊天消息的键盘快捷键
- 导航上一个:⌥⌘↑ (Windows, Linux Ctrl+Alt+Up)
- 导航下一个:⌥⌘↓ (Windows, Linux Ctrl+Alt+Down)
代理会话
在这个里程碑中,我们对“聊天会话”视图以及将任务委派给远程编码代理的体验进行了一些改进
聊天会话视图增强功能
设置:chat.agentSessionsViewLocation
“聊天会话视图”提供了一个集中位置来管理本地聊天对话和远程编码代理会话。此视图使你能够同时处理多个 AI 会话,跟踪它们的进度,并有效地管理长时间运行的任务。
在此版本中,我们进行了多项 UI 改进和性能改进,以增强“聊天会话”体验。
-
“聊天会话”视图继续支持“状态栏跟踪”等功能,用于监控多个编码代理、用于会话管理的上下文菜单以及提供每个会话详细上下文的丰富描述。
-
使用视图标题中的“+”按钮快速启动新会话。

委派给远程编码代理
使用远程编码代理的典型场景是首先在本地聊天会话中讨论和规划任务,在那里你可以访问代码库的完整上下文,然后将实施工作委派给远程编码代理。远程代理可以在后台处理任务并创建包含解决方案的拉取请求。
如果你正在使用启用了Copilot 编码代理的存储库,则“聊天”视图中的委派给编码代理按钮现在默认显示。

当你使用委派操作时,你的聊天对话中的所有上下文(包括文件引用)都会转发给编码代理。如果你的对话超出编码代理的上下文窗口,VS Code 会自动总结和精简信息以适应窗口。
聊天终端配置文件
我们添加了特定于平台的设置 chat.tools.terminal.terminalProfile.windows、chat.tools.terminal.terminalProfile.osx 和 chat.tools.terminal.terminalProfile.linux,用于配置 run-in-terminal 工具启动的 shell。
拥有特定于聊天的 shell 对于简化或删除常规 shell 设置中的交互元素非常有用,并使代理更容易使用。同时,它保持你的常规环境和 shell 启动脚本不变。
"chat.tools.terminal.terminalProfile.osx": {
"path": "bash", // bash instead of zsh
"args": [], // non-login instead of login on macOS
"env": {
"COPILOT": "1" // environment variable that can be used in init scripts
}
}
终端命令
自动回复终端提示(实验性)
设置:chat.tools.terminal.autoReplyToPrompts
我们引入了一个选择加入设置 chat.tools.terminal.autoReplyToPrompts,它使代理能够自动响应终端中的输入提示,例如 Confirm? y/n。
终端自由格式输入请求检测
当终端需要自由格式输入时,我们现在会显示一个确认提示。这使你能够专注于当前工作,只在需要输入时才转移注意力。
使用 Apple 账户登录
除了使用 GitHub 或 Google 账户登录外,你现在还可以使用 Apple 账户登录或设置 GitHub Copilot 账户。此功能将逐步向 VS Code 用户推出。

你可以在 GitHub 博客文章中找到有关此内容的更多信息。
模型可用性
在这个里程碑中,我们在聊天中添加了对以下模型的支持。可用模型取决于你的 Copilot 计划和配置。
-
GPT-5-Codex,OpenAI 的 GPT-5 模型,针对代理编码进行了优化。
-
Claude Sonnet 4.5,Anthropic 用于编码和真实世界代理的最先进模型。
你可以使用聊天中的模型选择器在不同模型之间进行选择。了解有关 VS Code 中语言模型的更多信息。
MCP
MCP 市场(预览)
VS Code 现在包含一个内置的 MCP 市场,使用户能够直接从“扩展”视图浏览和安装 MCP 服务器。它由 GitHub MCP 注册表提供支持,并提供无缝体验,直接在编辑器中发现和管理 MCP 服务器。
注意:此功能目前处于预览阶段。并非所有功能都可用,体验可能仍有一些粗糙之处。
MCP 市场默认禁用。当没有安装 MCP 服务器时,你会在“扩展”视图中看到一个欢迎视图,提供轻松访问以启用市场。你也可以使用 chat.mcp.gallery.enabled 设置手动启用 MCP 市场。

要从“扩展”视图浏览 MCP 服务器
- 在“扩展”视图搜索框中使用
@mcp过滤器 - 从“扩展”视图中的过滤器下拉列表中选择MCP 服务器
- 按名称搜索特定的 MCP 服务器

自动启动 MCP 服务器
在此版本中,当你发送聊天消息时,新的或过时的 MCP 服务器现在会自动启动。VS Code 还避免在自动启动服务器时触发对话框等交互,而是在聊天中添加一个指示器,让你知道服务器需要注意。

由于 MCP 自动启动默认开启,我们不再急于激活扩展程序,而是在发送第一条聊天消息时才激活提供 MCP 的扩展程序。
对于扩展程序开发者,我们还添加了对 mcpServerDefinitionProviders 贡献点上的 when 子句的支持,因此你可以在不相关时避免激活。
改进了从工具返回的 MCP 资源的表示
以前,我们对包含资源的工具结果的实现留给模型来检索这些资源,没有明确的说明如何操作。在此版本的 VS Code 中,默认情况下,我们包含资源内容的预览并添加说明以检索完整内容。这应该会在使用此类工具时带来更好的模型性能。
MCP 规范更新
在这个里程碑中,我们采用了以下 MCP 规范更新
-
SEP-973,它允许 MCP 服务器指定与其数据关联的
icons。这可用于为服务器、资源和工具提供自定义图标。
HTTP MCP 服务器必须从 MCP 服务器本身监听的同一权限提供图标,而 stdio 服务器允许引用磁盘上的
file:///URI。 -
SEP-1034,它允许 MCP 服务器在使用启发时提供
default值。
辅助功能
Windows 上 pwsh 的 shell 集成对屏幕阅读器的支持
当检测到屏幕阅读器时,PSReadLine 历来被禁用,以避免过多的听觉反馈淹没用户。由于我们的终端的 shell 集成依赖于 PSReadLine 支持,我们现在在屏幕阅读器模式下激活精简版 PSReadLine。这确保了 shell 集成及其功能适用于屏幕阅读器用户。
聊天改进
设置:accessibility.verboseChatProgressUpdates
新设置 accessibility.verboseChatProgressUpdates 允许屏幕阅读器用户对聊天活动进行更详细的播报。
从聊天输入中,用户可以聚焦上次聚焦的聊天响应项 ⇧⌘↓ (Windows, Linux Ctrl+Shift+Down)。
可访问视图持久性
在 VS Code 和其他窗口之间切换时,我们现在保持用户在可访问视图中的位置,以实现无缝工作流。
编辑器体验
覆盖快速输入默认快捷键
快速输入控件(例如用于命令面板的控件(快速选择、输入框))过去对导航硬编码了键盘快捷键,例如在列表中向上或向下移动、接受(Enter)以及其他一些交互。
这些操作现在已移动到命令,这使你可以覆盖它们的键盘快捷键。例如,如果你希望使用 Tab 在快速选择中接受某些内容,现在可以实现。要查看所有可以覆盖的键盘快捷键,请打开“键盘快捷键”编辑器 (kb(workbench.action.openGlobalKeybindings)) 并搜索 quickInput.
禁止仅限空格的下一个编辑建议
设置:github.copilot.nextEditSuggestions.allowWhitespaceOnlyChanges
现在可以禁止下一个编辑建议 (NES) 提出仅限空格的更改,例如代码格式化。
源代码管理
通过 AI 解决合并冲突
当打开带有 git 合并冲突标记的文件时,你现在能够通过 AI 解决合并冲突。我们在编辑器的右下角添加了一个新操作。选择此新操作会打开“聊天”视图并启动一个代理流程,其中包含合并基础和来自每个分支的更改作为上下文。

你可以在编辑器中查看建议的合并冲突解决方案,并在需要时添加额外的上下文。你可以通过使用 AGENTS.md 文件自定义合并冲突解决方案。
将文件提交添加到聊天上下文
几个里程碑前,我们添加了在“源代码管理图表”视图中查看每个历史记录项中的文件的功能。你现在可以将历史记录项中的文件作为上下文添加到聊天请求中。当你想要提供特定版本的文件内容作为聊天提示的上下文时,这非常有用。
要将过去提交中的文件添加到聊天中,请选择一个提交以查看文件列表,右键单击特定文件,然后从上下文菜单中选择添加到聊天。

测试
运行具有代码覆盖率的测试
如果为代码安装了测试扩展程序,则聊天中的 runTests 工具使代理能够使用 VS Code 测试集成来运行代码库中的测试,而不是从命令行运行它们。
在此版本中,runTests 工具现在还会向代理报告测试代码覆盖率。这使代理能够生成和验证涵盖整个代码的测试。
交换测试结果列
你可以使用视图标题菜单中的新交换 ↔️ 按钮更改“测试结果”视图中结果树显示的侧面。

任务
长时间运行任务完成的操作系统通知
设置:task.notifyWindowOnTaskCompletion
当 VS Code 窗口未聚焦时,如果用户启动的长时间运行任务完成,将显示操作系统徽章和通知 toast。选择通知会将焦点带到任务完成的窗口。你可以使用 task.notifyWindowOnTaskCompletion 设置配置此行为。

任务终端标题持久性
设置:terminal.integrated.tabs.title
你可以使用 terminal.integrated.tabs.title 设置配置终端选项卡的标题。默认值为 ${process},它显示在终端中运行的进程名称。
对于任务,这意味着当任务启动不同的进程时,终端标题可能会更改,这可能会令人困惑。为了解决这个问题,我们现在在任务启动时将任务名称作为终端标题持久保存。
终端
公开开始听写
我们向终端溢出菜单添加了开始听写操作。此操作使你可以使用语音听写将文本输入到终端中。相关时会出现相应的停止听写操作。

认证
macOS 原生代理支持 Microsoft 身份验证
设置:microsoft-authentication.implementation
在这个里程碑中,我们采用了最新的 MSAL 库,因此你现在除了 Windows 之外,还可以在 macOS 上通过原生体验登录

原生代理身份验证仅适用于
- M 系列(也称为 ARM)macOS 设备
- 通过 Intune 注册并设置通过代理进行策略的 macOS 计算机
这实现了良好的单点登录流程,是获取 Microsoft 身份验证会话的推荐方式。MSAL 团队将随着时间的推移为剩余的平台(Linux、Windows ARM、macOS Intel/x64)启用此功能,敬请期待!
注意:如果你通过代理进行身份验证遇到问题,可以将 microsoft-authentication.implementation 更改为
msal-no-broker,它将使用你的浏览器进行身份验证。
GitHub 身份验证的 PKCE 支持
GitHub 最近在其身份验证流程中启用了 PKCE (Proof Key for Code Exchange) 支持。我们已在 VS Code 用于向 GitHub 进行身份验证的流程中采用了此功能。
语言
Python
复制测试 ID 操作
运行装订线图标上下文菜单现在包含一个复制测试 ID 命令,用于复制完全限定的 pytest 或 unittest 测试标识符。
对扩展的贡献
GitHub 拉取请求
GitHub Pull Requests 扩展取得了更多进展,该扩展使您能够处理、创建和管理拉取请求和问题。新功能包括:
#openPullRequest工具识别开放的 PR diff 和 PR 文件为“开放的拉取请求”。- 设置 githubIssues.issueAvatarDisplay 可用于控制在“问题”视图中显示第一个分配者的头像还是作者的头像。
- 现在,在刷新时,我们不再总是运行支持“拉取请求”视图的拉取请求查询,而是先检查存储库中是否有新的 PR,然后再运行查询。当没有新的 PR 时,这应该会减少 API 使用量。
查看扩展程序 0.120.0 版本的更改日志,了解该版本中的所有内容。
扩展开发
Microsoft 身份验证现在支持 WWW-Authenticate 声明挑战
Azure 现在强制执行所有对 Azure 资源的创建/删除操作都必须使用使用 MFA 登录的经过身份验证的会话完成。虽然某些组织要求对任何身份验证原因都使用 MFA,但某些组织不强制执行此操作,并且这些组织受到此 MFA 强制执行的影响。
如果你有一个使用 Microsoft 身份验证并与 ARM 通信的扩展程序,你需要处理 ARM API 调用返回 401 Unauthorized 并带有如下 WWW-Authenticate 标头的情况
Bearer realm="", authorization_uri="https://login.microsoftonline.com/common/oauth2/authorize", error="insufficient_claims", claims="SOME VALUE HERE"
好消息是,我们引入了一个最终确定的 API,你可以使用它来处理此状态码
const wwwAuthenticateFromRequest = headers['WWW-Authenticate']; // the string above
vscode.authentication.getSession(
'microsoft',
{
wwwAuthenticate: wwwAuthenticateFromRequest,
fallbackScopes: scopesFromOriginalRequest
},
{
createIfNone: true
}
);
你所要做的就是按字面意思传递 WWW-Authenticate 值以及你最初请求的范围(很可能是 ARM 范围),然后 Microsoft 身份验证提供程序会处理其余部分,并确保用户通过 MFA。
我们与拥有 Azure Resources 扩展程序的 Azure Tools 团队合作,采用了这个新的 API。如果你正在使用该扩展程序或使用该扩展程序的东西,则应该处理此强制执行。如果你遇到问题,请在 Azure Resources 扩展程序上打开一个问题。
注意:希望在你的
AuthenticationProvider中支持WWW-Authenticate挑战吗?请在问题 #267992 中提出你的想法。
提示和说明文件贡献
扩展程序现在可以贡献提示和说明文件。
"contributes": {
"chatPromptFiles": [
{
"name": "ReviewAndCreateIssue",
"description": "Review the selected code and create an issue",
"path": "./prompts/reviewAndCreateIssue.prompt.md"
}
],
"chatInstructions": [
{
"name": "TextMateGuidelines",
"description": "Use these instructions when creating or modifying TextMate grammars",
"path": "./prompts/textMateGuidelines.instructions.md"
}
]
}
聊天模式贡献 (chatModes) 目前位于建议的 API 标志之后。
列出 SecretStorage 中的密钥
在此迭代中,我们最终确定了列出扩展程序存储在 Secret Storage 中的所有密钥的 API。这可以在 context.secrets 对象中找到
export function activate(context: ExtensionContext) {
const keys: string[] = await context.secrets.keys();
const value = await context.secrets.get(keys[0]); // a value that exists
}
一个可以使用此功能的示例是在 deactivate 上,你可能希望删除所有秘密存储数据。
工程
Playwright VS Code MCP 服务器
我们进一步探索了使用 MCP 服务器来控制 VS Code 的本地构建,以帮助 VS Code 的开发循环。虽然我们在模型对解析屏幕截图的理解方面结果不一,但使用 #executePrompt 工具(可以使用 github.copilot.chat.executePrompt.enabled 启用)编排子代理在不污染上下文方面是有效的。
我们计划在未来的版本中进一步探索这一点,敬请期待!
要试用此 MCP 服务器,你可以在 vscode 存储库的 test/mcp 文件夹中找到它。入门非常简单
- 遵循贡献指南来运行本地版本的 Code OSS。
- 在代理模式下使用我们微不足道(目前)的提示文件来提问:
/playwright <your question here>。
值得注意的修复
- vscode#265842 - 聊天:修复影响 Sonnet、Gemini 和 Grok 模型的文件损坏问题
- vscode#221255 - 修复终端链接打开,无论是否确认“打开 URI 可能不安全”警告。
- vscode#229374 - 修复在 VS Code 的资源管理器中打开终端 OSC 8 超链接到文件夹,而不是原生文件资源管理器。
- vscode#268443 - 发行说明中的设置链接不起作用。
感谢
问题跟踪
对我们问题跟踪的贡献
- @gjsjohnmurray (John Murray)
- @albertosantini (Alberto Santini)
- @RedCMD (RedCMD)
- @IllusionMH (Andrii Dieiev)
拉取请求
对 vscode 的贡献
- @alpalla (Alessio Palladino):在转换为 Camel 和 Pascal 大小写操作时保留换行符 PR #263781
- @andr8928:建议小组件:错误修复 - 当小组件太高时,确保使用上方和下方空间中较大的一个。 PR #260583
- @avarayr (avarayr):修复:在 macOS Tahoe 上禁用窗口阴影以防止 GPU 性能问题 PR #267724
- @bwateratmsft (Brandon Waterloo [MSFT]):修复 MCP HTTP 服务器处理程序中的类型不兼容问题 PR #268548
- @CGNonofr (Loïc Mangeonjean)
- 修复:支持任务类型上的竞态条件 PR #265847
- 修复:在 firefox 中正确更新变异上的克隆样式表 PR #269126
- @dmiska25 (Dylan Miska):释放引用而不是对象本身以避免空对象。 PR #266299
- @DrSergei (Sergei Druzhkov):改进 canSetExpressionValue 检查 PR #268952
- @essjay05 (Joy Serquiña):修复:添加 aria-description 以提供工具提示的屏幕阅读器上下文 PR #267818
- @garciasdos (Diego García):修复:启发电子邮件验证器 PR #265326
- @harbin1053020115 (ermin.zem):功能:点击演练 ':toSide' 命令时,根据 workbench.editor.splitInGroupLayout 配置拆分编辑器组方向 PR #267557
- @hron (Aleksei Gusev):允许将
diffEditor.revert绑定到键盘 PR #225881 - @leonard520 (Xiaoyun Ding):将对话 ID 添加到 mcp meta PR #265303
- @lukocode:修复:确保 SVG 图像在剪贴板复制之前加载 PR #263799
- @mawosoft (Matthias Wolf)
- 修复启用严格模式时的 PowerShell shell 集成。 PR #266260
- 在 PowerShell shell 集成中恢复 PSReadline 键重新映射 PR #267311
- @narbit (Natalya Arbit):不允许 localhost 重定向,而是使用环回 IP 重定向 PR #267546
- @Peter-developer01 (Peter):修复 localization.contribution.ts 中 nls.localize(...) 的拼写错误 PR #263228
- @RedCMD (RedCMD):修复 RangeFormat 错误的文档竞态条件 PR #267628
- @SimonSiefke (Simon Siefke)
- 修复:ReplAccessibilityAnnouncer 中的内存泄漏 PR #264937
- 修复:聊天小组件中的内存泄漏 PR #265002
- 减少内存约 1.2 MB PR #267785
- 修复:折叠中的内存泄漏 PR #269071
- @Skn0tt (Simon Knott):将省略号字符视为搜索通配符 PR #262462
- @tmm1 (Aman Karmani):修复 BrowserSocketFactory 中的一次性泄漏 PR #263736
- @turansky (Victor Turansky):修复:
lm.registerLanguageModelChatProviderjsdoc 格式 PR #266485 - @witsaint (DQ):修复:确认按钮样式 PR #267438
- @yiliang114 (易良):修复 #263546,用于 treeView view/item/context z-index iss… PR #263555
对 vscode-copilot-chat 的贡献
- @24anisha:将接受/拒绝和生存添加到 GH Telemetry PR #1059
- @DGideas (Wanlin Wang 王万霖):改进自定义 OpenAI 兼容模型 URL 解析 PR #1074
- @johan-j (Johan Jansson):在模型选择器中对 BYOK 自定义模型进行分组 PR #1111
- @shaunm-msft (Shaun Miller)
- @vritant24 (Vritant Bhardwaj):根据嵌入排名取消分组工具 PR #678
- @yemohyleyemohyle
对 vscode-eslint 的贡献
- @frodi-karlsson (Fróði Karlsson)
- @fronterior (Low Front):修复 workspaceFolder 检查以使用可选链 PR #2075
对 vscode-json-languageservice 的贡献
- @danila-schelkov (Danila Schelkov):功能:propertyNames 的示例完成 PR #286
对 vscode-mypy 的贡献
- @cnaples79 (Chase Naples):修复:在 non_interactive 模式下从 stderr 解析 mypy 诊断 PR #375
对 vscode-python-environments 的贡献
- @almarouk (Abdelrahman AL MAROUK):修复 conda env refresh 不等待 promises PR #751
- @renan-r-santos (Renan Santos):当终端移动到编辑器窗口时显示激活按钮 PR #764
对 vscode-vsce 的贡献
- @joyceerhl (Joyce Er):修复:为
languageModelChatProvider贡献生成语言模型标签 PR #1199
对 debug-adapter-protocol 的贡献
- @dmjio (David M. Johnson):更新 adapters.md 中的调试适配器列表 PR #562
我们非常感谢大家在新功能准备就绪后立即进行试用,请经常回来查看并了解新功能。
如果您想阅读以前 VS Code 版本的发行说明,请访问 code.visualstudio.com 上的更新页面。