尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Claude Code Harness Codex Companion Review:让 AI 互审 AI 的分步教程
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),仅供参考
RELATED

相关推荐

mhc_post 算子代码级正确性证明:从 mHC 论文公式到 PyTorch 参考实现与 AscendC NPU Kernel 的全链路推导

mhc_post 算子代码级正确性证明:从 mHC 论文公式到 PyTorch 参考实现与 AscendC NPU Kernel 的全链路推导

mhc_post 算子代码级正确性证明:从 mHC 论文公式到 PyTorch 参考实现与 AscendC NPU Kernel 的全链路推导 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/c…

📅 2026/9/18 23:16:39
亚马逊云科技智能投标 Agent 跑 Agent Harness 长任务,Base URL 填 TaoToken

亚马逊云科技智能投标 Agent 跑 Agent Harness 长任务,Base URL 填 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/18 23:11:39
AMCT 量化适配 Qwen3.5-3.6 实战:混合 Attention MoE 直转、Qwen3.6 零改动复用与 27B Dense 的 A4W4 MXFP4

AMCT 量化适配 Qwen3.5-3.6 实战:混合 Attention MoE 直转、Qwen3.6 零改动复用与 27B Dense 的 A4W4 MXFP4

AMCT 量化适配 Qwen3.5-3.6 实战:混合 Attention MoE 直转、Qwen3.6 零改动复用与 27B Dense 的 A4W4 MXFP4 【免费下载链接】amct AMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。 项目地址: https://gitcode.com/cann/amct 本文基于 AMCT 仓库内部案例…

📅 2026/9/18 23:11:39
MORE NEWS

更多资讯

📰

Folia歌曲不可用怎么办:版权与地域限制下的替代方案

Folia歌曲不可用怎么办:版权与地域限制下的替代方案 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一款专注于绚丽歌词动…

📰

Microduck RL轮滑训练:带被动轮的速度跟踪任务从0到1

Microduck RL轮滑训练:带被动轮的速度跟踪任务从0到1 【免费下载链接】microduck_rl RL training environments for Microduck (mjlab) 项目地址: https://gitcode.com/GitHub_Trending/mi/microduck_rl Microduck RL 是基于 mjlab(MuJoCo Warp …

📰

SolidWorks 2020安装与稳定部署实战指南

1. 为什么SolidWorks 2020至今仍是机械设计一线的“稳态选择”我在长三角一家做非标自动化设备的公司干了八年,从助理工程师做到技术主管,经手过SolidWorks 2014、2016、2018、2020、2022五个大版本。去年客户临时要求复现一套十年前的老图纸&#xff0c…

📰

OpenCloud 内置日志库 Logrus 1.10.2 变更日志深度解析:结构化日志的演进、性能优化与集成实践

OpenCloud 内置日志库 Logrus 1.10.2 变更日志深度解析:结构化日志的演进、性能优化与集成实践 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目…

📰

postgres_lsp 规则详解:preferBigInt——用 BIGINT 规避整数溢出与迁移风险

postgres_lsp 规则详解:preferBigInt——用 BIGINT 规避整数溢出与迁移风险 【免费下载链接】postgres_lsp A Language Server for Postgres 项目地址: https://gitcode.com/GitHub_Trending/po/postgres_lsp 导读 preferBigInt 是 postgres_lsp 项目中 lin…

📰

Unity实时画面采集与RTMP推流实战:RenderTexture+FFmpeg方案详解

搞过Unity实时画面采集的人应该都有同感:引擎自带的Camera输出到屏幕容易,但一旦涉及“把画面送到外部去”,比如录制成文件、推成直播流,能查到的完整资料就少得可怜。Unity官方对录屏、推流这块基本处于“你自己看着办”的状态&a…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬