
Claude Code Harness Codex Companion Review让 AI 互审 AI 的分步教程【免费下载链接】claude-code-harnessClaude Code Dedicated Development Harness - Achieving High-Quality Development Through an Autonomous Plan→Work→Review Cycle项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-harnessClaude Code Harness是一套专为 Claude Code 打造的自律式开发交付框架通过 Plan → Work → Review 的循环保证代码质量。它的Codex Companion机制可以调用 OpenAI 的 Codex CLI让Claude 与 Codex 两个 AI 模型互相审查彼此的代码——也就是俗称的「AI 互审」。本文是一篇面向新手的分步教程从零安装 Codex Companion到启动双模型评审Dual Review再到理解安全围栏全程无需大量编码知识跟着做即可。为什么 AI 互审比单一 AI 审查更可靠让一个 AI 自己审查自己写的代码就像自己批改自己的试卷——同一个模型往往共享同样的「盲区」对某类边界条件不敏感、对某个 API 的误用习以为常。Claude Code Harness 的解法很简单换一个「脑子」来审查。实现者Claude Code按批准的计划写代码审查者Claude Reviewer Codex Reviewer 并行执行两个不同模型、两种视角仲裁者当两家意见分歧时自动触发 TeamAgent Debate团队智能体辩论从规格、计划、回归、怀疑论四个角度再对一遍评审规则细节见 dual-review.md。3 步装好 Codex Companion最快安装配置方法第 1 步克隆仓库并安装 Codex CLIgit clone https://gitcode.com/GitHub_Trending/cl/claude-code-harness cd claude-code-harness # Codex CLI 是独立工具需要 Node.js which codex || npm install -g openai/codex⚠️ 注意区分Harness 本体harness命令是 Go 编写的二进制不依赖 Node.jsCodex CLI 是另一个工具仍需 Node.js。第 2 步运行一键安装脚本./scripts/setup-codex.sh --user该脚本会把 Harness 为 Codex 适配的技能harness-plan、harness-work、harness-review 等安装到你的用户目录完整说明在 codex/README.md。第 3 步用 setup 命令确认就绪Codex 的接入入口是代理脚本 codex-companion.shHarness 的所有技能都通过它而不是裸codex exec调用 Codex。它支持以下子命令子命令作用setup --json检查 Codex 是否安装就绪返回ready: true/falsestatus查看任务状态task --write ...派发给 Codex 实现一个任务review --base HEAD~1让 Codex 审查指定基线以来的变更adversarial-review对抗式审查刻意挑刺result / cancel查询或取消任务bash scripts/codex-companion.sh setup --json # 输出 .ready true 即表示可用启动 AI 互审/harness-review --dual 实战教程发起双模型评审在 Claude Code 会话中执行/harness-review --dual执行流程简化版先通过codex-companion.sh setup --json探测 Codex 是否可用Claude Reviewer 按常规流程启动若 Codex 可用同时通过bash scripts/codex-companion.sh review --base ${BASE_REF:-HEAD~1} --json并行发起 Codex 审查等待双方结论进行合并。 小技巧用--dual --cursor还能引入第三个模型作为「第二意见」组成三方评审。什么情况会触发 TeamAgent Debate当出现以下任一情形Harness 不会简单「各打五十大板」而是启动团队智能体辩论——让四个不同立场的 Agent 互相碰撞智能体主攻问题Spec Agent实现与规格正本是否矛盾Plans Agent与 Plans.md 的任务/完成定义是否一致Regression Agent有没有破坏既有行为或测试Skeptic Agent为了放行而忽略了什么重大风险触发条件双方结论不一致、规格/计划对齐存疑、存在 critical/major 候选问题或你显式加上--team-debate。最终结论怎么合并从严原则情形合并结论双方都 APPROVEAPPROVE任何一方 REQUEST_CHANGESREQUEST_CHANGES采纳更严格的一方辩论遗留 critical/major 分歧REQUEST_CHANGES规格 / 计划 / 回归门禁失败REQUEST_CHANGES只有 critical 与 major 问题为 0、且分歧已解决或降级为 minor才会得到最终的APPROVE。评审结果写入结构化的review-result.v1含dual_review字段双方结论 分歧说明便于追溯。安全围栏让 AI 互审不失控「让 AI 跑起来」容易「让 AI 别闯祸」才是 Harness 的精髓工作区围栏Worktree Containmentcodex-companion.sh在派发任务前后各采集一次工作区「指纹」若检测到 Codex 试图向工作区之外的敏感路径如$HOME写入直接硬停止。事前裁决每个工具调用在运行之前由 Go 内核裁决运行地板Runtime Floor对计费、网络外发、密钥读取等五类操作「一票否决」且不可配置绕过。建议式原则Advisory RuleCodex 的评审意见是「参考意见」而非事实——必须回到实际代码与测试中验证被拒绝的结论要写明理由。详见 codex-closeout.md。clean 就停评审无重大问题、测试通过、抽查通过——就到此为止不为好看再加戏避免过度评审消耗时间。常见问题速答QCodex 没装或不可用怎么办/harness-review --dual会自动降级为 Claude 单独评审流程不中断。Q评审结论总是偏严格这是设计使然合并规则取「更严格的一方」。想放行请修掉 critical/major而不是放宽门禁。Q想让 Codex 直接干活而不仅是评审可以bash scripts/codex-companion.sh task --write Fix the bug即可派发任务effort 等级会自动按任务复杂度计算并传递。相关资料索引双评审完整规则dual-review.mdCodex 收尾与 advisory 原则codex-closeout.mdCodex 接入入口脚本codex-companion.shCodex 环境搭建参考codex.md整体架构说明ARCHITECTURE.md 装好 Codex Companion 之后你的下一次/harness-review --dual就是第一次真正的「AI 互审 AI」。两个模型、一份从严结论——代码质量不再依赖任何单一模型的善意。【免费下载链接】claude-code-harnessClaude Code Dedicated Development Harness - Achieving High-Quality Development Through an Autonomous Plan→Work→Review Cycle项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-harness创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考