今年3月5号,GitHub宣布Copilot的代码审查功能正式切换到了agent架构。
之前的问题
旧版code review本质上就是逐行看diff,生成一些泛泛的评论。很多开发者吐槽它”像个实习生在看代码”——只看表面不懂上下文。
新版怎么做的?
现在的agent会主动探索整个仓库:读关联文件、追踪跨文件依赖、构建更完整的上下文,然后再给出审查意见。
几个关键数据:
- 71%的审查会给出可操作的反馈
- 剩下29%选择沉默,而不是硬挤出一些无意义的评论
- 平均每次审查约5.1条评论
- 关注点是正确性和架构完整性,不是纠结代码风格
从去年4月上线到今年3月,累计完成了6000万次代码审查,10倍增长。
闭环自动修复
最巧妙的设计:审查发现的问题可以直接交给coding agent去修。Copilot发现bug → 生成修复PR → 人类审核合并。日常小修小补可以自动化循环,开发者只需要在最后一步拍板。
不过需要注意:agent code review跑在GitHub Actions基础设施上。如果你的组织关闭了GitHub托管的runner,需要额外配置self-hosted runner。
对所有Copilot付费用户(Pro/Pro+/Business/Enterprise)开放。
参考来源:GitHub Changelog官方发布