← 全部开发指南

Claude Code 写,Codex 查,两个 AI 协作时先分清 4 个边界

用 Claude Code 写完功能后,再让 Codex 审一遍,过去往往要退出当前工具、另开终端、重新交代项目状态。OpenAI 的 codex-plugin-cc 把本机 Codex 接进 Claude Code,可以直接做 review、委派任务,或把会话移交过去继续运行。

更新于 2026/9/20

用 Claude Code 写完功能后,再让 Codex 审一遍,过去往往要退出当前工具、另开终端、重新交代项目状态。OpenAI 的 codex-plugin-cc 把本机 Codex 接进 Claude Code,可以直接做 review、委派任务,或把会话移交过去继续运行。

但两个 Agent 接入同一个项目,不等于自动形成协作。真正需要先分清的是四件事:运行环境谁共用,任务职责怎么分,谁有权修改文件,最后谁来批准结果。

先把插件放回正确位置

这个插件不是把 Codex 模型装进 Claude Code,也不是新的 IDE 或第三个独立 Agent。它通过本机已有的 Codex CLI 和 app server 执行任务,复用本地认证状态、配置和项目目录。

这会带来三个实际后果:

  1. Claude Code 和 Codex 可能使用同一份本地环境,Codex 中配置的模型、推理力度和 endpoint 可能继续生效;
  2. 两者可能看到同一个项目 checkout,一个后台任务修改文件时,另一个任务同时读取目录,就会产生竞态;
  3. 插件只负责接通入口,不替你决定任务该交给谁,也不替你承担审查责任。

更准确的比喻是:一张工作台上多了一个可以随时叫来的审查员和救火队员。

官方 README 给出的安装入口是:

/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/reload-plugins
/codex:setup

/codex:setup 会检查 Codex 是否安装并完成认证;缺少 CLI 时,如果 npm 可用,也会提供安装选项。

按任务性质分工

最容易犯的错不是输错命令,而是把所有事情都交给同一个 Agent。代码能写出来,和协作是否稳定,是两回事。

1. 连续修改多个文件:Claude Code 主导

需要不断看反馈、拆需求、落代码并继续修复的实现任务,适合由 Claude Code 主导。它保持当前会话上下文,更适合持续推进一条主线。

2. 需要第二个视角:Codex 审查

审查任务的重点不是让 Codex 重新实现一遍,而是围绕 diff、测试、边界条件和回归风险提出问题。

3. 长时间运行:再考虑委派

需要与当前对话解耦的工作,可以考虑委派,但前提是任务边界足够清楚。不要把一句“你看看还有什么问题”直接扔给后台。

可以把入口理解为:/codex:review 是一道审查门,/codex:exec 是一次明确的执行请求,委派则是把切好的任务交给另一个会话。命令只是入口,任务定义才是控制面。

Review Gate 不等于自动验收

/codex:review 返回的更像一份审查意见,里面可能有风险,也可能有需要补充的信息。真正容易循环的地方在后半段:Codex 提出问题,Claude Code 立刻修改,修改后又立即审查。

如果两个 Agent 都能直接动同一个 checkout,审查对象会不断变化,最后变成“修一个问题,再生一个问题”的往返。

更稳妥的分工是:

  1. Codex 只读当前 diff 并指出问题;
  2. Claude Code 决定哪些意见值得修改;
  3. 修改后运行相关测试;
  4. 测试通过,再由人决定是否合并。

每次 review 都应有停止条件:只检查当前 diff,只处理能复现的问题,修复后跑一次相关测试。没有停止条件的 review,很快会变成无休止的意见收集。

修改权限要按范围划分

如果确实需要 Codex 直接改文件,应先写清楚范围,例如只允许修改测试,或只修复 review 中列出的一个回归。范围越小,回滚和比较越容易。

长任务可以作为并行的第二条线,但不应默认成为主线。主线保持干净的工作目录,后台任务使用独立 checkout 或明确的只读审查范围,避免两个进程互相覆盖。

每次协作至少记录四项:

任务目标:
允许修改的范围:
审查要回答的问题:
最终由谁确认:

这张小卡片能让下一次打开会话时,仍然知道任务为什么停在那里。

适合谁,不适合谁

这套组合适合已经习惯看 diff、能运行测试,也愿意自己做最后判断的人。它可以减少工具切换,让第二个视角更容易进入当前工作流。

如果期待“装上插件后自动完成开发、自动修复、自动合并”,这套插件会让人失望。它解决的是调用入口,协作质量取决于任务边界、项目隔离和人的判断。

结论

Claude Code 写、Codex 查,是一种可行的分工方式。效果取决于三件事:审查是否作为独立环节,修改范围是否受限,每轮 review 是否有停止条件。

工具接通以后,责任不会自动消失。它只是让不同责任可以在同一个工作台上更快交接。

参考来源

AIGoCode · 面向开发者的实践与指南
Claude Code 写,Codex 查,两个 AI 协作时先分清 4 个边界