
2026年10月14日发布 稳定版
1.142.0 版本下载
支持 Windows (x64, Arm64)、macOS (Universal, Intel, Apple silicon)、Linux (.deb, .rpm, .tar.gz, Arm 指令集) 及 Snap 包格式。
对于已安装的用户,建议直接在 VS Code 中通过 检查更新 功能做升级。若希望体验最新的前沿特性,可以切换到 Insiders 构建版本。
核心更新亮点
此次版本聚焦于提升 Agent 工作流的协作能力与可管理性。主要变更包括:新增用于 Agent 协作的共享画布(预览版)、支持在不同目录或 Git 工作树间迁移聊天以保持上下文、扩展 Markdown 编辑器功能,和为管理员提供更细粒度的 Agent 权限控制。
- 画布(预览版)突破纯文本对话限制,通过视觉化、交互式的画布界面与 Agent 协同工作。
- 聊天迁移允许将当前对话无缝切换至其他文件夹或新的 Git worktree,历史上下文完整保留。
- Markdown 编辑器增强优化处理效率,支持粘贴图片、重命名文件链接及面包屑导航等便捷操作。
- 企业级管理强制实施 Agent 沙箱机制与权限策略,并管控开发者可用的权限模式。
- 模型选择器重构更直观地在 Copilot 与 BYOK 贡献模型间切换,简化 Effort 级别与上下文窗口的管理。
Agent 能力深化
Copilot 底层架构(Harness)
Copilot harness 基于 Copilot SDK 构建,旨在统一各 Copilot 产品的行为、能力与改进路径。在 VS Code 中,该 harness 通过 Agent Host 运行会话,支持后台持续处理,并允许在 VS Code 编辑器窗口与 Agents 窗口间自由访问。
此前 Copilot harness 仅在聊天输入框的 harness 选择器中可选。鉴于用户反馈的积极评价与实用价值,官方正在逐步将其设为新会话的默认 harness。启动新会话时,若 harness 选择器中显示 Copilot即表明当前会话将使用此架构。
针对用户反馈中保留只读交互需求的呼声,官方在 Copilot harness 中重新引入了内置的 Ask Agent。用户可从 Agent 选择器中直接调用该模式,获得专注的只读体验。
画布(预览版):可视化协作
配置项 chat.canvases.enabled
画布是与 Agent 协作的交互式界面,打开后位于聊天侧边。用户与 Agent 可共同检查、更新同一工件,不再局限于通过提示词协调。比如说,利用 Kanban 画布规划与跟踪实施工作:用户可直接创建、移动卡片,Agent 则负责拆解功能任务、更新状态或添加新发现的工作项。该功能同时支持 VS Code 编辑器窗口、Agents 窗口及 GitHub Copilot 应用。
画布功能目前处于预览阶段,适用于使用 Copilot harness 的本地会话桌面端。需启用 chat.canvases.enabled 设置,并在启动新会话时选择 Copilot harness。
每个画布均由画布扩展提供支持。获取画布的两种主要方式:
- 创建画布扩展在聊天输入框输入 /create-canvas,描述期望的界面形式,该技能将在工作区生成画布扩展并自动打开画布。
- 安装聊天插件当前需通过 GitHub Copilot 应用安装包含画布扩展的聊天插件,随后在 VS Code 中询问 Agent 可用的画布列表并指定打开其中之一。
安装画布扩展后,也可通过 Agents 窗口中的 添加标签页 (+) > Canvas 路径打开可用画布。社区提供的示例画布扩展可供探索与安装。
聊天在文件夹与工作树间的迁移
过去,若在一个文件夹开始探索任务,随后希望在 Git worktree 或其他仓库中实施,用户被迫开启新聊天并重建上下文。此限制已被移除。
在 Agents 窗口中,现在可以直接要求 Agent 将当前聊天迁移至其他文件夹或新的 Git worktree,且对话历史保持完整。该操作同样适用于已绑定工作区的聊天,Agent 还能将工作隔离在独立的 worktree 中。通过自然语言提示即可触发,比如说:Continue this task in a new Git worktree of the current repository before implementing it.
Agent 将完成当前回合,执行迁移,并在工作区变更时显示通知。随后,任务将在新位置自动继续。后续编辑与命令执行均在新位置做,原始 checkout 保持不变。该迁移功能仅适用于使用 Codex harness 或 Codex 交互模式的 Agent 会话,且需满足单聊天、单本地文件夹的前提条件。
Agents 窗口中的会话级布局(实验性)
配置项 sessions.experimental.layoutScope
实验性的会话级布局功能允许 Agent 会话在 Agents 窗口中维持独立的界面状态。这一功能旨在提升多任务并行处理时的视觉清晰度与操作效率,相关细节可在官方文档中进一步查阅。











