Copilot扩展IDE接入并更新代理会话管理
Copilot本周更新覆盖JetBrains Air和Xcode编码助手,并调整拉取请求、设置及代理会话管理功能。摘录还提到Copilot应用中的Agent Merge设置。
AI 深度解读
GitHub Copilot 这次 11 月 2 日周更,重点是补齐代理干活前后的操作:PR 满足条件后自动合并、长对话触顶后继续、集中管理设置,以及在不同 IDE 中接入代理。对程序员来说,价值在于减少任务执行过程中的来回切换。
不过,正式可用、公开预览和实验功能混在同一份公告里。哪些可以加入日常流程,哪些适合先试用,需要分开看。
PR 和长对话,终于少了一些手工接续
处理 PR 时,现在可以直接启用 Agent Merge,让 Copilot 在 PR 准备就绪后合并。此前后续等待容易打断自动化流程,这次明确调整为:即使必需检查或规则仍在等待,Agent Merge 也会保持启用。
保持启用不等于跳过检查,而是让自动合并意图持续有效。
同一处还补上了查看审阅者状态、请求追加审阅,以及选中评论文字进行引用或与 Copilot 讨论的操作。它们解决的是协作衔接:代理提交代码后,人仍然要看反馈、补审阅,再决定是否合并。
长对话也有了恢复入口。达到上下文限制时,可以直接从错误提示压缩对话,或者查看哪些内容占用了可用空间。这里的上下文,可以理解为模型当前能携带的对话材料;公告没有说容量变大了,变化是触顶后更容易处理。
会话管理还有几项调整:把文件拖到侧栏的「New」即可开始会话;CSV、TSV 会以表格打开,支持固定表头和查看源文件。关联 PR 已合并或关闭的置顶会话可以归档,还能批量置顶、取消置顶,并将嵌套聊天拆开而保留对话。My Work 则支持保存超过十个自定义视图。
设置集中之后,自动批准仍有明确边界
/settings 现在打开统一仪表盘,集中管理插件、MCP servers 等配置,并支持跨全部设置搜索。对装了多个插件、连接了多个工具服务的用户,这比记住每项配置藏在哪里更实用。
另一项更新是辅助批准的个人指令:用户可以告诉 Copilot,哪些工具请求可以不再逐次询问。
但它有两个限定:需要主动启用,而且只适用于本地会话。 原文没有展开规则如何匹配、冲突怎样处理,因此不能把它理解成所有环境通用的权限配置。准备使用前,应先确认具体工具请求是否符合自己的预期。
IDE 覆盖面扩大,VS Code 更关注代理执行过程
JetBrains 侧,Copilot 新增对 JetBrains Air 的支持。用户可以跟踪多个代理会话,在 JetBrains IDE 本地执行任务,也可以通过 Air Teams 在云端执行,并使用已有的 Copilot 订阅。公告没有进一步交代各订阅的额度和限制。
Xcode 侧,Copilot 接入内置编码助手,从 Xcode 27.3 beta 起提供公开预览。这里首先解决的是原生工作流中的入口问题,不能据此判断它与其他 IDE 的能力已经完全一致。
VS Code 1.145 release 的更新更集中在执行过程:
实验性聊天视图允许折叠或展开推理、工具调用,无须重新开一个对话。想快速看结果,或者逐步检查代理做了什么,可以在同一会话中切换。
处于预览阶段的 Agents window 支持预览远程应用、使用交互式画布。使用前需要在设置中启用远程浏览器支持;使用画布还要启用 canvases。

本地自动化开始支持 cron 表达式,以及工作区里的自定义代理。cron 用来表达重复执行的时间安排,让周期任务不必每次手动发起。

文件输入也更灵活:通过 Add Context > Files,可以直接把截图、设计稿和其他文件加入聊天,无须先搬进工作区。但云端会话只支持图片。
长聊天中的历史终端输出则改为按需渲染,展开或显示时才加载。这是界面加载策略的调整,原文没有提供性能提升数据。
我的判断
这批更新抓住了代理编程的真实摩擦:任务经常不是卡在生成代码,而是卡在等待检查、找设置、补上下文和查看执行结果。把这些环节接起来,比单纯增加一个聊天入口更有日常价值。
但这份公告提供的是功能说明,没有完成率、耗时或误操作率的对照数据。减少了哪些点击比较明确,能节省多少开发时间还无法判断。
Agent Merge 相比手动合并,更适合已有可靠检查和审阅规则的仓库;检查本身覆盖不足,它也不会自动补齐。cron 相比手动启动,优势是重复执行,但公告没有说明失败重试、漏跑补偿和运行记录,不宜直接当作成熟的任务调度系统。
能拿来做什么
- 如果团队已经依赖 PR 检查和审阅流程,可以试用 Agent Merge,重点观察等待检查期间是否持续启用,以及条件满足后的合并行为。
- 调试前端页面时,可以通过
Add Context > Files提供截图或设计稿;使用云端会话时,按只支持图片的限制准备材料。 - 经常运行固定代理任务的人,可以用本地自动化的 cron 表达式安排执行时间,先确认实际运行行为,再决定是否长期依赖。
- 长对话触顶时,先查看上下文占用,再决定是否压缩;回看历史终端结果时,可以利用按需展开,减少一次加载大量输出。