跳到主内容
新主题测试

GitHub Copilot coding agent 新功能详解:模型自选、自审查、安全扫描、自定义代理一条龙

100%
GitHub Copilot coding agent 新功能详解:模型自选、自审查、安全扫描、自定义代理一条龙

结论:GitHub Copilot coding agent 近期一次性补齐了模型自选、提交前自审查、内置安全扫描、团队自定义代理和云/本地无缝交接五项能力,让”后台 AI 编程代理”从”帮你写代码”真正进化成”交付一个可合并的 PR”。对想把重复 coding 工作甩给代理的团队,这是一次质变。

它到底解决了什么

过去用 AI 写代码,瓶颈不在”生成”,而在”收尾”:逻辑能用但写法糟糕、密钥被误提交、依赖带已知 CVE 、跨云本地切换上下文就断。 Copilot coding agent 的定位是——你开个 issue 去吃午饭,回来就有一个 PR 在等你审。它跑在后台,修 bug 、补测试、清技术债,做完返回一个 pull request 。

它和你编辑器里实时写代码的 Copilot 是两条线:你写你的,它干后台委派的任务,互不打架。

五项新功能逐条拆解

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 里按 & 把活儿推回云端,本地继续。上下文不丢。

哪些功能还要再等等
文章还提到团队在做的私模式、提交前规划、以及”不产 PR 的代理任务(如总结 issue)”等方向,这些属于路线图,不在本次已发布五项之内。

能力对比一览

能力解决痛点适合谁
模型选择器难活不能上强模型Pro / Pro+ 用户
自审查代理代码写法粗糙所有 coding agent 用户
安全扫描密钥/漏洞进 PR所有 coding agent 用户(免费)
自定义代理团队流程不统一org / enterprise
CLI 交接云本地切换断上下文终端重度用户

三步上手


  1. 打开 GitHub 右上角的 Agents 面板,选好你的仓库,挑一个模型(或保持 auto)。

  2. 写一条清晰的 issue 或任务 prompt,把任务 kick off 出去。

  3. 进任务看日志,等代理跑完自审查与安全扫描,收到提示后再做人工 review 与合并。


查看 GitHub 官方说明

常见问题


Copilot coding agent 和普通 Copilot 补全有什么区别?
补全是在编辑器里实时帮你写下一行;coding agent 是后台异步跑的完整任务型代理,会自己修 bug 、补测试、最后给你一个 PR 。两者并行不冲突。

安全扫描真的免费吗?
是的。 code scanning 本属 GitHub Advanced Security,但随 Copilot coding agent 使用免费提供,会在 PR 打开前拦截漏洞模式、误提交密钥和已知 CVE 依赖。

自定义代理怎么落地到团队?
在仓库 .github/agents/ 下写 agent 定义文件,声明工具与步骤,就能从 Agents 面板选用;可跨 org / enterprise 共享,统一团队流程。

模型选择器现在哪些计划能用?
已向 Copilot Pro 和 Pro+ 开放,Business 和 Enterprise 的支持即将推出。

相关阅读

这篇有帮助吗?
云上的幻象
云上的幻象查看主页

七彩云博客,分享 WordPress 建站实战与 AI 工具测评,覆盖服务器运维、站长工具、软件资源与电商运营干货,专注原创实用的主题插件、网站加速与安全优化教程。

733文章4评论

相关文章

评论 (0)

欢迎你,新朋友,感谢参与互动!文明发言,理性交流 · 首次评论将在审核后展示