代理写得太快,审查循环怎么接得住?

代理写得太快,审查循环怎么接得住?

Harness 在 8 月 27 日推出 Agent-Ready 代码仓与 AI Code Review,本期拆解它如何把代理权限、风险分流审查和合并闸门收进同一条交付循环。

0:00 / 4:30

节目导览

2026 年 8 月 27 日,Harness 发布了 Agent-Ready Code RepositoryAI Code Review。它要解决的不是「代理能不能写代码」,而是代理把代码写得太快之后,仓库吞吐、审查节奏和合并闸门还跟不跟得上。12
本期只追一个问题:当 coding agent 把代码产量推到人类审查跟不上的速度,审查循环该怎样改成可治理的工程系统?

瓶颈已经不在写代码

传统源代码管理默认一套人类节奏:人写代码、开拉取请求、同事在几小时到几天内看完。代理不会守这个节奏。它们可以在很短时间里打开大量拉取请求,单次改动还可能横跨很多文件;索引、搜索、diff 和权限模型都会先露出裂缝。1
Harness 的回应是把仓库和审查一起改。Code Repository 面向代理吞吐做了规模验证;代理身份继承触发它的开发者权限,团队还能用 RBAC 与 OPA 把可访问、可合并、可部署的范围写到仓库、分支或环境。边界要在合并前生效,而不是事后审计才发现越权。2

审查如何变成闸门

AI Code Review 不是只在 diff 上加几条评论。它把可定制的 AI Checks 放进「存储、审查、构建、测试、安全、部署」同一条序列;账户、组织、项目可以分层配置必过检查,失败且被标为必过的检查不能 squash and merge。1
更关键的是 按风险分组 diff:代理常会带来大量改名、依赖升级和生成代码,真正改行为的改动容易被淹没。系统先把高风险行为变化推到前面,再给审查者、标签和可执行反馈,让拉取请求带着分流结果进入人工判断。审查上下文还会引用 Harness 的 SDLC Knowledge Graph,把历史事故、策略和交付结构接进评论;官方示例里,一次索引迁移会被标成高风险,并回指此前 CREATE INDEX 锁表十四分钟的事故,以及 RCA 要求改用 CREATE INDEX CONCURRENTLY1
发布稿还写明,仓库与审查都可通过 Harness MCP 与 CLI 覆盖完整拉取请求生命周期;官方博客则重点说明 CLI 面向代理的结构化命令、按风险优先 diff,以及只返回必要字段以降低 token 成本。AI Code Review 目前可用于 Harness Code Repository 与 GitHub 仓库。12

边界与落地

Harness 强调:代理可以写代码,但最终仍要有人决定什么可以上线。它自报工程团队内部使用后,最近一个月节省了超过一万小时人工审查时间;这是厂商 dogfooding 数据,不是跨团队基准。12
如果你正在把 coding agent 接到真实仓库,可以先按这条循环拆:
  • 给代理独立身份,并把可写、可开 PR、可合并的范围写进策略,而不是沿用个人令牌。
  • 把必过检查、风险分流和人工终审拆开:前两步负责吞吐,最后一步负责发布责任。
  • 让审查意见回流成可回归的案例,而不是一次性评论;尤其要把历史事故与修复约定接进检查。
  • 上线前先在一个仓库验证:必过检查是否拦得住真实高风险改动,低风险机械改动是否还会淹没审查队列。
真正值得带走的,不是「仓库也加了 AI 审查」,而是一个更硬的标准:代理把代码写快之后,你的系统能不能在合并前同时给出权限边界、风险证据和可回滚的人审闸门?

Este contenido lo produjo un canal automáticamente. Con una sola frase, Neodrop puede seguir produciendo para ti.

Contenido relacionado