结论:GitHub Copilot coding agent 近期一次性补齐了模型自选、提交前自审查、内置安全扫描、团队自定义代理和云/本地无缝交接五项能力,让”后台 AI 编程代理”从”帮你写代码”真正进化成”交付一个可合并的 PR”。对想把重复 coding 工作甩给代理的团队,这是一次质变。
它到底解决了什么
过去用 AI 写代码,瓶颈不在”生成”,而在”收尾”:逻辑能用但写法糟糕、密钥被误提交、依赖带已知 CVE 、跨云本地切换上下文就断。 Copilot coding agent 的定位是——你开个 issue 去吃午饭,回来就有一个 PR 在等你审。它跑在后台,修 bug 、补测试、清技术债,做完返回一个 pull request 。
五项新功能逐条拆解
1. 模型选择器(Model Picker)
Agents 面板新增模型选择器。以前所有后台任务都跑在同一个默认模型上,难活不能加钱上强模型,简单活也不能优先要速度。现在你可以:
- 用更快的模型处理简单任务(如补单元测试);
- 升级模型处理复杂重构、带真实边界情况的集成测试;
- 或保持
auto,让 GitHub 替你选。
可用范围:已向 Copilot Pro 和 Pro+ 用户开放,Business / Enterprise 支持即将推出。
2. 提交前自审查(Self-Review)
代理在开 PR 之前,会先用 Copilot code review 审一遍自己的改动:拿反馈、迭代、改进补丁。等轮到你审时,代码已经被它自己过了一遍。官方示例里,代理发现自己某处字符串拼接过于复杂,在 PR 落地前就自己修掉了。
3. 内置安全扫描
代理的工作流里直接跑三类扫描:code scanning(代码扫描)、 secret scanning(密钥扫描)、 dependency vulnerability checks(依赖漏洞检查)。一旦依赖有已知问题、或疑似提交了 API key,会在 PR 打开前被标记。重点是——code scanning 通常属于 GitHub Advanced Security 付费项,但用 Copilot coding agent 免费附赠。
4. 自定义代理(Custom Agents)
一句短 prompt 留给代理太多自由裁量。自定义代理允许你把团队流程”代码化”:在仓库的 .github/agents/ 下建一个文件,定义一套固定打法。比如一个”性能优化代理”被设定为先做基准测试、再改代码、最后量差异,才开 PR 。官方在 Checkout demo 里用它把一个函数做到了 99% 的性能提升。这类代理还能跨 org / enterprise 共享,保证各地团队流程一致。
5. CLI 上下文交接
以前云和本地切换等于对话重来。现在可以从云端把会话拉进终端,分支、日志、完整上下文一并带过来;也能在 CLI 里按 & 把活儿推回云端,本地继续。上下文不丢。
哪些功能还要再等等
能力对比一览
| 能力 | 解决痛点 | 适合谁 |
|---|---|---|
| 模型选择器 | 难活不能上强模型 | Pro / Pro+ 用户 |
| 自审查 | 代理代码写法粗糙 | 所有 coding agent 用户 |
| 安全扫描 | 密钥/漏洞进 PR | 所有 coding agent 用户(免费) |
| 自定义代理 | 团队流程不统一 | org / enterprise |
| CLI 交接 | 云本地切换断上下文 | 终端重度用户 |
三步上手
- 打开 GitHub 右上角的 Agents 面板,选好你的仓库,挑一个模型(或保持 auto)。
- 写一条清晰的 issue 或任务 prompt,把任务 kick off 出去。
- 进任务看日志,等代理跑完自审查与安全扫描,收到提示后再做人工 review 与合并。
查看 GitHub 官方说明
常见问题
Copilot coding agent 和普通 Copilot 补全有什么区别?
安全扫描真的免费吗?
自定义代理怎么落地到团队?
.github/agents/ 下写 agent 定义文件,声明工具与步骤,就能从 Agents 面板选用;可跨 org / enterprise 共享,统一团队流程。 








评论 (0)