用双 Hook 打造 Claude Code 受治代码评审环:独立 Agent 签收才能合并
SeanOliver · x · 2026-10-13
作者受 bcherny 启发,把 AI 代码评审改造成受治理的循环,只有独立评审 Agent 签收后才能退出:
- 收据机制:评审通过后,Agent 生成一张盖有 PR 最新 commit ID 的收据(receipt);Claude Code 在此之前无法合并 PR、标记 ready 或请求人工评审。
- 两个 Hook 强制执行:Hook #1 在收据缺失或对应旧 commit 时拦截任何 merge、request review、push 到 main;Hook #2 拒绝任何声称「可以合并」但收据不存在的 Agent 回复。
- 核心循环:修复 → 重新评审 → 收据 → 强制执行,不设轮数上限、不留悬而未决的决策;push 新 commit 会使收据失效、重新上锁。
- 防打转兜底:若修复循环开始空转(如反复引入 P2 及以上新问题),循环停止并报告模式,让人类带着完整上下文接管。
- 配图展示了完整流程图与新旧规则对比:旧规则下 Agent 可自行决定不追加第四轮评审,新规则下只要仍有确认 bug 就必须继续开新一轮。
「编程与Agent」频道最新
- Cursor Composer 多行预测接受率约 60%,用户直呼回到连按 Tab 时代 — rudrank · 2026-10-13
- Nace AI 推出 35B 决策模型 Drex 2.0,3B 激活参数超越 Jev — techNmak · 2026-10-13
- YC 支持的 Sentient OS:本地 AI 整夜读懂你的生活并代操电脑 — Scobleizer · 2026-10-13
- 工程实践:用 pre-push hook 让第二个模型对抗式审查代码再放行 — curious_vii · 2026-10-13
- 把 AI 编码成本追踪到单个 PR:zeeg 的 slop 仪表盘实践 — zeeg · 2026-10-13
- restless_hq 推「自进化 API」:请求携带上下文,Agent 可用实时日志自调试 — cneuralnetwork · 2026-10-13