VS Code Copilot 五月更新总结

转载词

VS Code 也是四处借鉴呀

正文

VS Code 持续以每周一次的节奏发布稳定版。本更新日志涵盖 v1.120 至 v1.123 版本(链接),即我们在 2026 年 5 月及 6 月初发布的版本。
VS Code 继续每周发布稳定版本。此发布说明涵盖了从 v1.120 到 v1.123 的发布版本,这些是我们于 2026 年 5 月和 6 月初发布的版本。

5 月,我们将 Agents 窗口作为预览功能引入 VS Code 稳定版,为用户提供以代理(agent)为中心的体验,聚焦于任务完成而非代码编辑。我们还增强了对远程控制长时间运行、更复杂代理会话的支持。
5 月份,我们将 Agents 窗口作为预览版提供给 VS Code 稳定版用户,让用户获得以代理为中心的体验,专注于完成任务而不是编辑代码。我们还改进了对远程控制长时间运行、更复杂代理会话的支持。

VS Code 支持“自带密钥”(Bring-Your-Own-Key, BYOK)模型,允许你使用自己的语言模型 API 密钥。本月,我们将 BYOK 扩展至空气隔离(air-gapped)环境,并新增配置项,用于指定哪些模型负责处理提交信息生成等实用型任务。
VS Code 支持自带密钥(BYOK)模型,允许你使用自己的语言模型 API 密钥。本月,我们将 BYOK 扩展到隔离环境,并添加了控制功能,用于指定哪些模型处理提交信息生成等实用任务。

Agents 窗口

  • 稳定版中的 Agents 窗口(预览):通过专用界面跨多个项目以代理为中心开展工作,实现更快的导航与变更审查。
    Stable (预览) 中的代理窗口:跨多个项目以代理为中心工作,提供专用界面以实现更快的导航和变更审查。
  • 远程代理(预览):可通过 SSH 或 Dev Tunnels 在远程机器上运行会话;即使客户端断开连接,会话仍可持续运行。
    远程代理(预览):通过 SSH 或 Dev Tunnels 在远程机器上运行会话,即使客户端断开连接,会话仍能继续。
  • 代理主机协议(AHP):持续投入开发一项开放协议,用于在多个客户端之间同步代理会话状态。
    代理主机协议(AHP):持续投资于一个开放协议,用于在多个客户端之间同步代理会话状态。
  • 会话偏好设置在新会话中持续生效:新会话将保留您最近的选择,包括所用代理 harness 及隔离模式。
    会话偏好设置在新会话中持续:新会话将保留您最近的选项,包括代理 harness 和隔离模式。
  • 会话与 Git 工作流改进:新会话可在代理开始编辑前拉取基础分支的更新;Agents 窗口会在提交、同步及相关操作后自动刷新 Git 状态;代理亦可触发远程机器上的任务。
    会话和 Git 流程改进:新会话可以在代理开始编辑之前拉取基础分支的更新,代理窗口会在提交、同步和相关操作后自动刷新 Git 状态,并且代理可以在远程机器上触发任务。
  • 会话同步:聊天会话现可自动同步至你的 GitHub 账户,使你能在不同设备与工作区间搜索完整的工作历史。
    会话同步:聊天会话现在会自动同步到您的 GitHub 账户,让您可以在不同机器和工作区中搜索您的工作历史记录。
  • 编年史(Chronicle):使用 /chronicle 命令查询过往会话、生成每日站会报告,并获取个性化的生产力建议。
    编年史:使用 /chronicle 命令查询过去的会话,生成站立报告,并获取个性化的生产力提示。
  • 并排运行多个会话:可在 Agents 窗口中同时打开多个代理会话。通过拖拽、Alt+单击或选择“侧边打开”,即可并行对比或审阅工作内容。
    并排显示多个会话:在代理窗口中同时打开多个代理会话。拖动、Alt 点击或使用“侧边打开”来并行比较或审查工作。
  • 沙盒中重试依赖网络的命令:需网络访问的终端命令将自动以更宽松的网络权限重试,同时保持文件系统保护机制不变。
    在沙盒中重试依赖网络的命令:需要网络访问的终端命令将自动使用更广泛的网络权限进行重试,同时保持文件系统保护措施。

语言模型与 BYOK

  • 空气隔离环境下的 BYOK:自带密钥模型可在无需 GitHub 认证的隔离环境中运行。
    隔离环境 BYOK:自带密钥模型可以在没有 GitHub 认证的情况下在隔离环境中运行。
  • 自定义端点提供程序:可添加兼容聊天补全(chat completions)、响应(responses)或来自单一提供程序流的消息(messages)的端点。
    自定义端点提供程序:添加与聊天补全、响应或来自一个提供程序流的消息兼容的端点。
  • 按提供程序筛选模型:在多提供程序环境下,更便捷地查找与切换模型。
    提供商模型选择器:在多提供商环境中更轻松地查找和切换模型。
  • BYOK 令牌用量可视化:上下文窗口现已显示自带密钥模型的实际令牌消耗量。
    自带密钥令牌可见性:上下文窗口现在报告自带密钥模型的实际令牌使用情况。
  • 推理强度调节:可直接通过模型选择器配置“思考强度”,以平衡输出质量、延迟与成本。
    推理努力控制:直接从模型选择器配置思考努力,以平衡质量、延迟和成本。
  • 可配置的实用型模型:可指定不同模型分别处理标题生成、摘要提炼、重命名建议、提交信息撰写及意图识别等任务。
    可配置的实用模型:选择哪些模型处理标题、摘要、重命名建议、提交消息和意图检测。

终端安全与效率

  • 增强的终端输出压缩能力:测试、构建、代码检查(linters)、Docker 及包管理器产生的冗长输出,在传入模型前即被压缩,从而优化令牌使用并降低成本。
    扩展终端输出压缩:测试、构建、代码检查、Docker 和包管理器的更冗长的输出模式在到达模型之前被压缩,以优化令牌使用并帮助降低成本。
  • 命令风险评估(实验性):终端确认对话框中将包含 AI 生成的风险等级及简明的安全说明。
    命令风险评估(实验性):终端确认包括 AI 生成的风险级别和简短的安全说明。
  • 敏感输入保留在终端内:密码、密语(passphrases)、PIN 码及验证码均直接在终端中输入,不会发送至大语言模型(LLM)。
    敏感提示保留在终端中:密码、短语、PIN 码和验证码直接输入终端,不与 LLM 共享。
  • 更优的后台命令用户体验:聊天界面中现提供更清晰的运行状态指示;同时,已完成的后台代理终端将自动清理,以节省本地资源并提升管理便利性。
    改进的背景命令用户体验:聊天中现在有更清晰的运行状态指示器,并且自动清理完成的背景代理终端,以帮助节省您的设备资源并使事物更易于管理。
  • 代理感知型终端命令VSCODE_AGENT 环境变量使命令行工具(CLI)能够针对由代理发起的命令动态调整自身行为。
    代理感知终端命令: VSCODE_AGENT 环境变量允许 CLIs 针对代理发起的命令调整行为。

此外还有新功能

  • 集成浏览器:新增设备模拟功能,便于测试网站响应式表现;新增截图选项,支持捕获视口、选定区域或整页内容,并可将任意截图作为聊天上下文附加,辅助复现与解释 UI 问题;还可将常用网页保存为书签,与已打开标签页并列快速访问。
    集成浏览器:添加设备模拟功能以测试您网站的响应性。新的截图选项允许您捕获视口、选定区域或整个页面,并将它们中的任何一项作为聊天上下文附加,以帮助重现和解释 UI 问题。您还可以保存常用页面,以便在打开的标签页旁边快速访问。
  • HTML 文件预览:无需安装扩展,即可直接在集成浏览器中预览本地 HTML 文件。在资源管理器或编辑器标签页中右键点击文件,选择“在集成浏览器中打开”。
    HTML 文件预览:直接在集成浏览器中预览本地 HTML 文件,无需安装扩展。在资源管理器或编辑器选项卡中右键单击文件,然后选择“在集成浏览器中打开”。
  • 仅搜索已修改文件:搜索面板新增切换开关,可将搜索范围限定于本地已修改但尚未提交的文件。
    仅搜索已更改的文件:有一个新的搜索面板切换按钮,可以将结果范围限定在本地已修改但尚未提交的文件。
  • Markdown 预览功能增强:Mermaid 图表渲染与 YAML 前置元数据(front matter)显示现已原生支持,无需额外扩展;从源代码管理(Source Control)打开文件时,Markdown 差异亦可直接以渲染后的预览形式查看,而非原始源码。
    Markdown 预览功能改进:Mermaid 图表渲染和 YAML 前置内容显示现已内置,无需单独安装扩展。在从源代码库打开文件时,您也可以将 Markdown 差异作为渲染预览查看,而不是原始源代码。
  • 快速建议默认调优:当行内补全可用时,显著降低干扰性建议的出现频率。
    快速建议默认调整:当行内补全可用时,体验减少噪音。
  • 问题报告向导:全新问题提交流程,支持截图与屏幕录像。
    问题报告向导:支持截图和视频录制的新问题提交流程。
  • 无障碍性与用户体验更新:编辑器各界面持续优化改进。
    无障碍性和用户体验更新:编辑器界面的持续改进。

快乐编码!
快乐编码!