Agent.Space 博客

怎么让 Codex 审查 Claude Code 写的代码

不离开 Claude Code 就能拿到 Codex 的第二意见:安装 Agent.Space 插件,说一句“have Codex review my changes”,审查结果回到同一个对话。

简短回答:在 Claude Code 里安装 Agent.Space 插件,然后说“have Codex review my changes”。Claude Code 会把你的 diff 交给 Agent.Space 工作区里的 Codex Agent,Codex 的审查意见回到同一个对话。审查按你的 Agent.Space 套餐或额度计费,不需要为 Codex 另开 ChatGPT 订阅。

/plugin marketplace add agent-space-hq/agent-space-plugins/plugin install agent-space@agent-space

然后输入 /mcp,选择 agent-space,在浏览器里登录一次 Agent.Space。插件源码公开在 agent-space-hq/agent-space-plugins。

为什么要让另一个模型来审

一个 Agent 写、另一个 Agent 审,是团队同时使用 Codex 和 Claude Code 最常见的方式之一。写代码的 Agent 审自己的改动时,往往带着写的时候的同一套假设。换一个 harness 和模型重新读 diff,更容易质疑第一个 Agent 视为理所当然的选择。

第二次审查不能代替你自己的审查。把它当成多一位审查者,它提的问题你来核实;可以用 AI 生成代码的审查清单 判断哪些该采纳。

说完之后会发生什么

  1. Claude Code 收集改动,默认是 git diff HEAD。想审整个分支,就指定范围,例如 main...HEAD。
  2. 它会先告诉你 diff 将发往 Agent.Space,然后找到你的工作区,复用或新建一个 Codex Agent,并开一个新的会话。
  3. Codex 审查 diff,按文件、行号、严重程度列出 bug、安全问题和遗漏的情况,并给出修改建议。
  4. Claude Code 把结果带回来,说明它同意哪些、为什么,改代码前先问你。

这次审查也会留在你的工作区里,共享这个工作区的队友之后也能打开同一个会话。

会发送什么,不会发送什么

只发送 Claude Code 放进请求里的文字:diff 和审查需要的背景。Codex Agent 看不到你的电脑,也读不到电脑上的其他文件。diff 太大时,Claude Code 会先问你要包含哪些文件,而不是全部发送。

和任何托管的编码 Agent 一样,发送的内容会经过 Agent.Space 和模型提供方。diff 里如果有密钥,先删掉再请求审查。

不装插件也能用

插件是建立在 Agent.Space MCP 服务之上的一个 skill。你也可以直接接入这个服务,用自己的话请求审查:

claude mcp add --transport http agent-space https://agent.space/mcp

其他支持远程 MCP 服务和 OAuth 的客户端,也可以用同样的方式接入 https://agent.space/mcp。在 Codex 或其他客户端里,就反过来请 Claude Code 审查,步骤相同,只是换一个 harness。接入 MCP 的更多细节见 Claude Code MCP 配置指南。

再进一步

一次性的审查,是多 Agent 编码工作流最小的形态。当一个任务需要多个 Agent 和队友长期协作时,把它们放进同一个 Agent.Space 项目,文件、会话和上下文都在一处。