跳到正文
IFAI

AI工具

GitHub Copilot 上线 Agent 模式:会自己报错自己改,还支持 Gemini

首次发布 传播指数 43

GitHub 宣布在 VS Code 中上线 Copilot Agent 模式,并正式转正 Copilot Edits。新模式能自动推导子任务、自愈运行错误并执行终端命令,模型库还加入了 Gemini 2.0 Flash。GitHub 同时公布了能自主修 bug 提 PR 的 Padawan 智能体。

图:github.blog

以前在 VS Code 里用 AI 写代码,最烦人的环节其实是「当个称职的人工剪贴板」:AI 给了一段代码,你复制到终端跑一下,报了一堆红字,你再把报错复制回聊天框,问它「这怎么修」。

GitHub 想把这套麻烦事彻底省掉。2025 年 2 月 6 日,GitHub 宣布了一波密集更新,最核心的就是给 VS Code 里的 GitHub Copilot 上线了「Agent 模式」(Agent mode)。

除了能自己跑自己纠错的 Agent 模式,之前在 GitHub Universe 上亮相的多文件编辑功能 Copilot Edits 也正式全面开放(GA),还顺手把 Google 家的 Gemini 2.0 Flash 塞进了可选模型池。

让 AI 自己看报错,自己把代码修好

所谓 Agent 模式,说白了就是把控制权又多放了一部分给模型。

以往你让它写代码,它是单向输出;而在 VS Code Insiders 测试版里开启 Agent 模式后,Copilot 会在这个基础上继续推演。它不仅看自己的输出,还会去看这段输出跑出来的实际结果,一环扣一环地迭代,直到把完成目标所需的所有子任务搞定。

在这个过程中,如果你少提了几个前提条件,它会自己推理出哪些隐藏任务是必须做的,比如主动建议并请求在终端运行某些命令。

更重要的是自带自愈能力。终端跑出来的运行时报错,它能自己读取并分析,不用你来回复制粘贴。目前如果想体验,需要在 VS Code Insiders 里打开 Copilot Chat 的相关设置,并在 Copilot Edits 面板里把模式从「Edit」切到「Agent」。官方还承诺,之后会把这套能力搬到 Copilot 支持的所有 IDE 上。

双模型架构与一个叫 Padawan 的全自动计划

正式转正的 Copilot Edits 也有意思,它解决的是多文件协同修改的痛点。

你圈定一组文件,用自然语言提需求,它能直接跨文件进行内联修改。为了不让用户干等,GitHub 在底层搭了一套双模型架构:先由你选定的基础大模型(比如 GPT-4o、o1、o3-mini、Claude 3.5 Sonnet,或者新加入的 Gemini 2.0 Flash)通盘考虑上下文生成初始建议,再交给一个专门做推测解码(speculative decoding)的端点,快速把修改实时刷到编辑器里。

Copilot Edits 放在副侧边栏,你可以一边在左边跑单元测试,一边在右边看它改代码,甚至可以直接用语音跟它来回聊。

如果说前面这两个功能还只是让 AI 坐在你身边,那 GitHub 预告的「Project Padawan」就是要让它去当独立外包了。

这个代号取自《星球大战》绝地学徒的项目,是一个全自主的软件工程 Agent。计划在今年晚些时候推出,到时候你可以在 GitHub 上直接给 Copilot 派发 Issue。

它接单后,会在云端自动拉起一个安全的沙箱环境,自己克隆仓库、配环境、看代码、改文件、跑测试和代码检查,最后提一个带着完整测试的 PR。更绝的是,它还会自己把人类审阅者拉进 PR,根据人类的 Review 意见继续改代码,像一个真正的初级团队成员一样在仓库里打工。

为什么重要

写代码工具的竞争,今年明显从「代码补全」全面倒向了「自主行动」。

对开发者来说,Agent 模式和 Copilot Edits 解决的是最磨人的脏活累活。以往几十行代码出了环境配置或语法小错,人要在终端和对话框之间切好几个来回,思路全被打断;现在让 AI 自己去撞墙、看报错、重试,开发者只需要守在最后一步看 diff 和结果。如果你平时用 VS Code 较多,现在换到 Insiders 版本试一试,能明显减少复制粘贴的无意义内耗。

我们认为,GitHub 这一步走得相当狡黠。在独立 AI 代码编辑器(如 Cursor、Windsurf)咄咄逼人的攻势下,VS Code 的地位曾被唱衰。但 GitHub 靠着微软和 VS Code 本身的底座优势,不仅把推测解码这种工程优化做到极致来提升手感,还开放了主流大模型混选。

而更深远的杀手锏在于 Project Padawan。市面上的 Coding Agent 大多还停留在本地客户端,GitHub 却拥有全球最大的开源代码和协作工作流托管平台。当 Agent 能够直接读 Issue、开沙箱、提 PR 并处理 Code Review,它就不是一个简单的编辑器插件,而是把整套异步研发流程重构成了 AI 原生形态。同类竞品想在团队协作层面上击败它,壁垒只会越来越高。

来源 (1)

  1. [1]
    github.blog(在新标签页打开)原文github.blog

话题追踪GitHub Copilot 智能体功能演进

这个话题的历次新闻,最新的在上面。

  1. GitHub Copilot 上线 Agent 模式:支持 MCP 协议,推 Pro+ 订阅
  2. GitHub Copilot 上线 Agent 模式:会自己报错自己改,还支持 Gemini本条

每日 AI 内容精选