VS Code 年度回顾:GitHub Universe 2026

VS Code 年度回顾:GitHub Universe 2026

💡 原文英文,约1600词,阅读约需6分钟。
📝

内容提要

VS Code在GitHub Universe 2026回顾一年进展:代理协作已成常态。推出Agent Host协议,支持云端会话跨设备延续;新增Copilot、Claude、Codex等多种代理框架与模型选择,Copilot Fusion可自动编排模型。Agents窗口统一管理并行任务,支持远程与自动化。指令、技能、MCP及连接器增强代理上下文,集成浏览器、画布和计算机使用扩展交互方式。编辑器核心功能与扩展生态持续强化。

🔎

延伸解读

Agent Host 协议:让代理会话脱离单一客户端

文章将 Agent Host Protocol(AHP)类比为语言服务器协议:代理功能运行在独立进程中,管理会话并提供对多种 harness、模型、文件和终端的访问,客户端连接后保持同步。云端会话跑在 GitHub 基础设施上,关闭笔记本也不会中断,可在 VS Code、GitHub Copilot 应用、GitHub Mobile、github.com 或 Copilot CLI 中继续同一会话。协议开放意味着第三方也能构建客户端。对读者而言,这改变了“代理绑定在某个编辑器里”的预期,任务连续性更多取决于会话托管

多 harness 与多模型并存,选择成本转移到编排

VS Code 把本地 harness 与 Copilot CLI harness 合并为新的 Copilot harness,并设为编辑器和 Agents 窗口新会话的默认,目的是让 VS Code、Copilot CLI 和 GitHub Copilot 应用中的代理行为更一致,代理定制也可复用。同时可通过 Agent Host 使用 Claude 和 Codex harness,各自运行在提供方自己的运行时上。模型侧支持自带密钥、推理强度和上下文大小等选项,Copilot Fusion 可自主选择或编排多个模

并行代理的管理依赖隔离与统一视图

Agents 窗口用于跨工作区和环境管理代理,可并行运行会话、跟踪进度并集中审查变更,编辑器与窗口共享同一实时 Copilot 会话,切换不打断运行。文章明确用 worktrees 隔离不同代理的改动以避免冲突,重复任务可用本地或云端自动化。Agent Host 作为独立进程,能同时连接多个会话,包括通过 SSH 或开发隧道连接的远程机器以及云端会话;远程代理使用那台机器的代码、工具和依赖,断开后仍继续,前提是机器和主机保持运行。这意味着并行效率受制于环境可用性与隔离策略。

上下文与交互扩展,但组织管控不可忽视

指令、技能、钩子、自定义代理和插件用于让代理理解项目约定;已为 Claude Code 或 OpenAI Codex 定制的项目可在对应 harness 下沿用,无需为 VS Code 重建。MCP 及 MCP Apps 连接工具与服务,扩展作者可通过 Marketplace 贡献代理工具和 MCP 服务器;Copilot 连接器预览可把 Slack、Notion、Microsoft Learn 等上下文带入会话,连接一次可在同一账号的受支持客户端复用。交互上新增集成浏览器、画布预览和实验性计算机使用。文章也指出,

❓

Q&A

VS Code 在 GitHub Universe 2026 上提到的 Agent Host 协议是什么?

Agent Host 协议(AHP)是 VS Code 基于 Language Server Protocol 和 Debug Adapter Protocol 经验创建的开放协议,已发布 1.0 版本。它将代理功能放入独立进程,管理会话并提供对多种 harness、模型、文件和终端的访问,让客户端连接并保持同步。云会话运行在 GitHub 基础设施上,关闭笔记本电脑也不会停止,可在 VS Code、GitHub Copilot 应用、GitHub Mobile、github.com 或 Copilot CLI 中继续同一会话。

VS Code 现在支持哪些代理框架(harness)?默认是哪个?

VS Code 支持 Copilot、Claude 和 Codex 等代理框架。新的 Copilot harness 由本地 VS Code harness 与 Copilot CLI harness 合并而成,基于 GitHub 开发的 Microsoft Copilot SDK,现在是编辑器和 Agents 窗口中新会话的默认选项。Claude 和 Codex harness 可通过 Agent Host 在 VS Code 中使用,各自运行在提供方自己的代理框架上。

Copilot Fusion 和 Compare Models 功能分别有什么作用?

Copilot Fusion 可以自主选择一个模型或编排一组模型来解决当前任务,帮助应对选择合适模型越来越困难的问题。Compare Models 功能(预览版)可在 Agents 窗口中让不同模型和 harness 运行同一任务,并排查看结果并结合最佳思路。两者共同帮助平衡速度、成本和质量。

Agents 窗口如何帮助管理多个并行任务?

Agents 窗口是一个专用空间,可跨所有工作区和环境管理代理。你可以在单一界面中并行运行代理会话、跟踪进度并审查更改,在编辑器和 Agents 窗口之间无缝切换而无需重新开始,两者保持与同一实时 Copilot 会话同步。对于重复性任务,可使用本地或云端的自动化;worktrees 可隔离代理之间的更改以避免冲突。Agent Host 作为独立进程,让 Agents 窗口能同时连接多个代理会话,包括通过 SSH 或开发隧道连接的远程机器上的会话以及云端会话。

如何让代理更好地理解项目约定和工作流?

可以通过指令、技能、钩子、自定义代理和插件来帮助代理理解项目约定和工作流。已为 Claude Code 或 OpenAI Codex 开发者工具定制过的项目,可在各自 harness 中直接使用该设置,无需为 VS Code 重建。支持 Model Context Protocol(包括 MCP Apps)可将代理连接到工具和服务,扩展作者可通过 Marketplace 贡献代理工具和 MCP 服务器。Copilot 连接器(预览版)可将 Slack、Notion、Microsoft Learn 等服务的上下文带入代理会话,无需安装或管理 MCP 服务器。

VS Code 在聊天之外还提供了哪些与代理交互的方式?

VS Code 提供了多种超越聊天的方式:集成浏览器让您和代理共享页面视图并交互,代理可使用 Playwright 测试工作流、检查更改结果并帮助识别 Web 可访问性问题;画布(预览版)可创建交互式界面来与代理及其上下文协作,例如任务板;Markdown 编辑器可直接编辑渲染后的计划或文档并留下评论供代理处理;实验性的计算机使用功能让代理在 macOS 和 Windows 上通过点击控件和编辑文本与没有 MCP 服务器或工具集成的桌面应用交互,应用访问权限由您控制,组织可通过策略禁用;支持图像生成的模型还可为项目创建视觉资产。

🏷️

标签

➡️

继续阅读