GitHub Copilot Agent 模式怎么用:IDE 里的 Agent mode 与云端 cloud agent 的区别

GitHub Copilot Agent mode 教学:在 VS Code / JetBrains 里怎么开启、适合什么任务、怎么中途纠正和审批命令、接 MCP 扩展工具;以及它和在 GitHub 上跑任务并提交 PR 的 Copilot cloud agent 有什么不同、各自怎么计费。

NNathaniel bigo··原创首发·AI 辅助撰写
8 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理 Plus 账号
本文根据 GitHub 官方文档《Using agent mode in your IDE》及 cloud agent 相关页面整理,资料核对于 2026-10-11。

适用于谁

  • 只用过 Copilot 补全和问答,想让它「自己把任务做完」的人;
  • 搜「github copilot agent mode 教学」「github copilot coding agent vs agent mode」的人;
  • 分不清 IDE 里的 Agent 和 GitHub 网站上的 Agent 的人。

结论先说

  1. Agent 模式(IDE 里):你给一个高层任务,Copilot 自己决定改哪些文件、动手修改、按需运行命令,反复迭代直到完成。改动在你本机的工作区里,你实时看着、随时打断。
  2. Cloud agent(GitHub 上):把任务交给云端独立运行,做完后给你一个 pull request;你事后审查、要求修改或合并。
  3. 两者都消耗 AI credits,一次复杂的跨文件任务比聊天里问一句贵得多。
  4. 默认情况下 Agent 模式每条终端命令都要你批准;管理员或你自己的编辑器设置可以让部分命令自动运行。
  5. Agent 模式在 VS Code、Visual Studio、JetBrains、Xcode、Eclipse 都有,但步骤各不相同。

两种 Agent 对照

IDE 里的 Agent 模式Copilot cloud agent
在哪跑你的编辑器、你的本机工作区GitHub 云端
怎么启动Chat 面板里选 Agent 后发任务仓库的 Agents 标签页 / github.com/copilot/agents;也可按计划或事件用 automations 自动触发
产出直接改在工作区,你逐个接受一个 pull request
你的参与方式同步:边看边纠正、逐条批准命令异步:事后看 PR,评论、要求改进、批准合并
适合需要你盯着、反复沟通的任务边界清楚、可以放手、能靠测试验证的任务

官方对 cloud agent 的描述是:会话结束后,你可以跳到对应的 pull request 查看改动、要求进一步改进,或批准并合并;在 Agents 页面可以集中查看各个会话的进度,也可以把会话接到 VS Code 或 Copilot CLI 里继续。

Agent 模式适合什么任务

官方列了三种:

  • 任务复杂,涉及多步骤、反复迭代和错误处理;
  • 你希望由 Copilot 决定该走哪些步骤;
  • 任务需要接入外部系统,比如 MCP 服务器。

反过来,只问一个概念、解释一段代码,用普通聊天更快也更省 credits。

在 VS Code 里用

  1. 没有打开聊天视图的话,从 Copilot Chat 菜单选 Open Chat;
  2. 在聊天视图底部的下拉里确认选的是 Agent;
  3. 发出任务。Copilot 会把修改流式写进编辑器、更新工作集,必要时运行终端命令;
  4. 查看修改并继续迭代,或者让它做一次代码审查。

如果模式选择器里没有 Agent,官方说明可能是企业或组织管理员禁用了它。

在 JetBrains 里用

  1. 点 Copilot 图标打开聊天面板;
  2. 点面板顶部的 Agent 标签;
  3. 发出任务;
  4. 查看修改;它建议终端命令时,逐条决定是否允许运行。

安装与登录见《GitHub Copilot 在 IDEA / PyCharm 里怎么用》。

过程中怎么掌控

Agent 模式是交互式的。它工作时你可以:

  • 发后续消息,在它做完之前改变方向;
  • 确认或拒绝它提出的每一条终端命令(除非已被设置为自动运行);
  • 边看边撤销流式出现的修改里你不想要的部分。

任务大或者需求模糊时,官方建议先用 Plan 模式起草一份实施方案,再交给 Agent。

扩展能力:模型、自定义 Agent、MCP

  • 换模型:提交任务前可以切换 Agent 用的模型。付费档自动选模型时,模型费用有 10% 折扣;Free 和 Student 档只能用自动选模型。
  • Custom agent:为某类工作定制的 Agent,可以在下拉里选。
  • MCP:官方说 Agent 模式的大部分能力来自它能调用的工具。通过 MCP 服务器可以增加操作外部系统的工具;GitHub 自己提供了 GitHub MCP Server,可以在编辑器里处理 issue、PR。
  • Subagent:把一个独立的子任务交给另一个有自己上下文的 Agent。
  • 项目指令:.github/copilot-instructions.md 和 AGENTS.md 会被 Agent 读取,见《copilot-instructions.md 怎么写》。

费用:为什么 Agent 特别耗额度

官方的计费说明里写得很直接:

  • 聊天、CLI、cloud agent 等使用模型的功能都按 token 折算成 AI credits(1 credit = 0.01 美元);
  • Agent 模式和 cloud agent 在一个任务里会多次调用模型,在大代码库里跑一次复杂会话,消耗远大于聊天里的一个问题;
  • 代码补全和「下一处编辑建议」不计 credits,付费档不限量。

省额度的做法:任务拆小、描述具体;能用轻量模型的不用旗舰模型;官方还提到可以给 Agent 任务设置会话上限来封顶花费。套餐额度见《GitHub Copilot 免费版与 Pro 区别》。

常见问题

Q:Free 档能用 Agent 吗?

官方套餐表里 Copilot Free 的 Agents 一栏写的是「Limited」(有限);Copilot Student 包含 Agent 但不含第三方 Agent;Pro 及以上完整包含。

Q:cloud agent 的改动会直接进主分支吗?

不会。它的产出是 pull request,需要你审查后合并。代码审查里的 Fix with Copilot 也是把修复交给 cloud agent:可以选择新开一个 PR,或直接提交到当前 PR。

Q:Agent 改错了怎么回退?

IDE 里可以撤销它的修改;更稳妥的是开工前先提交一次 Git,改完按 diff 逐个文件看。安全方面的通用做法见《AI 编程安全注意事项》。

参考资料

  • Using agent mode in your IDE(GitHub 官方):https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/use-copilot-agents/use-agent-mode
  • About agent management(GitHub 官方):https://docs.github.com/en/copilot/concepts/agents/cloud-agent/agent-management
  • Usage-based billing for individuals(GitHub 官方):https://docs.github.com/en/copilot/concepts/billing-and-usage/individuals/billing
  • Plans for GitHub Copilot(GitHub 官方):https://docs.github.com/en/copilot/get-started/plans

Nathaniel 的更多内容

  1. 01

    promptfoo 使用教程:对比提示词和模型、写断言自动评测(安装与配置)

    promptfoo 是什么、怎么使用?按官方 README 和入门文档讲清它的用途、三种安装方式、用示例项目起步、promptfooconfig.yaml 里提示词、模型和测试用例三部分怎么写、常用断言类型的含义、eval 与 view 两条命令,以及把它放进日常改提示词流程的方法。

    ChatGPT其他 AI 工具0
  2. 02

    Kimi API怎么用:API Key获取、Python调用、K3价格与429报错处理

    Kimi API Key 在哪里获取、怎么用 Python 调用 K3、价格怎么算、429 和 401 报错怎么办?本文按 Kimi API 开放平台官方文档讲清注册认证、创建 Key、base_url 与模型名、计费规则和常见错误排查。

    Kimi0
  3. 03

    Cursor Agent 模式怎么用:Agent、Plan、Ask 三种模式,检查点回滚与消息排队

    Cursor Agent 模式是什么、和 Plan / Ask 模式怎么选?按官方文档讲清 Agent 能调用哪些工具、Shift+Tab 切换模式、Plan 模式先出方案再动手、用检查点撤销改动、任务进行中排队或插话,以及 /goal 长目标。

    Cursor0
  4. 04

    Gemini 聊天记录怎么导出:导出到文档 / 表格、生成 PDF 与用 Takeout 批量导出完整对话

    Gemini 没有「一键导出全部对话」的按钮,但有三条官方路径:单条回答导出到 Google 文档、Gmail、表格;让 Gemini 直接生成 PDF、Word、Markdown 文件;用 Google Takeout 批量下载全部活动记录。本文给出每种方法的步骤和限制。

    Gemini0
  5. 05

    ChatGPT 生成图片中文乱码、文字错误怎么办:7 个按顺序试的办法

    让 ChatGPT 做海报、封面、信息图,中文总是缺笔画、错字、乱码?本文按 OpenAI 官方图像提示指南,给出从写法、字数、局部修改、质量档位到后期排版的 7 个办法,以及什么时候干脆别让 AI 写字。

    ChatGPT0
  6. 06

    OpenCode Skills 使用指南:技能目录、命名规则、权限配置与不加载排查

    OpenCode 的 Skills 放在哪个目录、怎么控制哪些技能能用?按 OpenCode 官方文档讲清六个扫描位置、name 的正则规则、skill 工具的工作方式、在 opencode.json 里用 allow / deny / ask 配置权限、按智能体覆盖,以及技能不出现时的五项检查。

    其他 AI 工具0

同产品的其他教程

  1. 01

    GitHub Copilot 学生认证怎么申请:GitHub Education 条件、材料、激活 Copilot Student 与常见卡点

    GitHub Copilot 学生认证官方流程:谁有资格、要准备什么证明材料、学校邮箱的三种情况、在 Education benefits 页提交申请、通过后怎么激活 Copilot Student、它和 Pro 的区别,以及通过了却仍显示 Free 或付费页时怎么办。

    GitHub Copilot0
  2. 02

    GitHub Copilot 在 IDEA / PyCharm 里怎么用:JetBrains 插件安装、登录与 Agent 模式

    IDEA 安装 GitHub Copilot 教程:支持哪些 JetBrains IDE、在插件市场安装、用设备码登录 GitHub、打开 Chat 和 Agent 模式、接 MCP,以及登录失败、看不到 Agent 选项等常见问题,按 GitHub 官方文档整理。

    GitHub Copilot0
  3. 03

    用 AI 写单元测试:让 Cursor、Copilot、Claude Code 生成测试用例的流程与提示词

    AI 写测试用例怎么才靠谱?按 GitHub Copilot、Cursor、Claude Code 官方文档整理出五步流程:先让它列场景、照着项目已有测试写、运行并修复、你来核对断言、补回归测试;附 8 条可复制提示词和「测试全绿但没用」的排查。

    GitHub Copilot其他 AI 工具0
  4. 04

    GitHub Copilot VS Code 使用教程:开启、登录、补全、Chat 提问与换账号

    GitHub Copilot 在 VS Code 里怎么用?按 GitHub 与 VS Code 官方文档讲清怎么开启和登录(不用手动装扩展)、没订阅会进入 Copilot Free、第一个补全与 Chat 提问、Agent 模式入口、切换账号、查看用量和关闭 AI 功能。

    GitHub Copilot0
  5. 05

    GitHub Copilot 免费版与 Pro、Pro+、Max 的区别:AI credits 额度怎么算、怎么查、用完了怎么办

    GitHub Copilot 免费额度有多少、Pro 和 Pro+ 差在哪?按 GitHub 官方文档(2026-10-11)讲清按 AI credits 计费的规则、各档价格与每月额度、哪些功能扣 credits、每月 1 日重置、额度用完的三条路和遇到限流怎么办。

    GitHub Copilot0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~