# 一个 Agent 写代码，另一个循环审查

让第二个 Agent 审查改动、报告问题，再由写代码的 Agent 修复并复查。下面的例子用 Claude Code 写代码、Codex 审查。

## 审查你正在做的改动

如果 Claude Code 刚写好了要审查的改动，就把这段提示词发给写这些改动的会话：

```text
用 Facade 启动 Codex 审查这个项目目录里的改动，使用 gpt-6-sol 和 high effort，只审查、不改文件。
成立的问题由你修复，再请它复查，直到没有残留问题。
```

发送后，Claude 会通过 Facade 在同一项目下启动一个 Codex 审查 Agent。Codex 对照需求检查改动过的文件（只审查、不改文件），把问题发给 Claude。Claude 修掉成立的问题，请它再查一遍，最后把结果告诉你。

## 从头开启自动审查循环

如果要从头开始一个新任务，并自动进入审查循环，按两步来：

| 负责什么 | CLI | Model | Effort |
| --- | --- | --- | --- |
| 编写代码并修复问题 | Claude Code (claude) | opus | high |
| 审查改动并复查 | Codex (codex) | gpt-6-sol | high |

### 第 1 步：启动并配置 Claude Code

在 VS Code 里打开项目，从侧边栏打开 Facade Code 面板，点击 **New Agent**，选择 **Claude Code**，确认工作位置是当前项目文件夹。

在会话里用 `/model opus` 设置模型，用 `/effort high` 设置 effort。

### 第 2 步：发送任务与审查要求

把这段提示词发给 Claude Code，开头的方括号换成你的任务和预期结果：

```text
[写下你要做的事，以及希望得到的结果。]

实现它，然后用 Facade 在同一项目目录里启动 Codex 审查改动，使用 gpt-6-sol 和 high effort，只审查、不改文件。
成立的问题由你修复，再请它复查，循环到没有残留问题。
```

## 之后会发生什么

Claude 实现 → Codex 审查 → Claude 修改 → Codex 复查（循环到没有有效问题）

发送后，两个 Agent 按下面的分工配合：

- **Claude 写代码：**读完项目、定下方案，实现你的任务。
- **Claude 启动 Codex：**写完后用 Facade 在同一项目目录下启动 Codex 审查（指定 gpt-6-sol 和 high effort）。
- **Codex 审查：**对照需求检查改动过的文件，只审查、不改文件，然后把问题直接发给 Claude。
- **Claude 修复，再请它复查：**判断哪些意见成立，改完请同一个 Codex 再看，循环到没有新的有效问题。
- **Claude 汇报：**告诉你改了什么、审查发现了什么、修了什么、跑了哪些检查，还有哪些没验证。

消息由 Facade 在两个终端之间传递，不需要你复制粘贴。如果 Claude 对需求理解有偏差，或者审查标准需要对齐，随时切到 Codex 终端直接说，当场把预期讲清楚。

### 复用长期运行的审查 Agent

也可以把改动交给之前审查过其他功能、已经熟悉项目的 Codex Agent。同一个审查者用得越久，对项目和审查标准的理解越连贯。

在提示词里写出已有审查者的名字（例如 @Kite）或它的 #aN 编号：

```text
[写下你要做的事，以及希望得到的结果。]

实现它，然后通过 Facade 发消息给 @Kite，请它审查这个项目目录里的改动，只审查、不改文件。
成立的问题由你修复，再请它复查，直到没有残留问题。
```

想让这个审查者跨功能一直可用，在 Facade 面板里点它的 Pin 图标。重新打开项目时，Facade 会恢复它保存的会话（CLI 支持的情况下）。

## 为什么这样分工

- **多一个检查视角：** 另开一个会话专门对照需求看改动，容易发现写的时候忽略的问题。两边用同一个模型也可以这样分工。
- **修复也有人复查：** 审查者看的是改完的代码，不只是第一版。
- **不用你来回传话：** 两边的问题和回答由 Facade 送达，你只在需要拍板时介入。
- **搭配不同厂商的模型，可能有不同的发现：** 不同厂商的模型关注点不完全一样。它们提出的问题仍要对着代码和测试确认。

审查会增加等待时间和模型用量。小改动一个 Agent 就够；改动值得单独审一遍时再用这个流程。

## 用到你自己的项目里

这个组合可以换成你能使用的任何 CLI 和模型：

- 换实现者：在 New Agent 里选另一个已安装的 CLI，用它自己的命令设置模型和 effort。
- 换审查者：把提示词里的 Codex、gpt-6-sol 和 high effort 换成你能用的组合。
- 两边可以用同一种 CLI，也可以跨厂商搭配；同一个模型分两个会话也能这样分工。

想把这些设置存成启动配置，或者接入其他模型服务，看[Agent 配置](https://facadecode.com/zh-cn/docs/settings/)、[Claude Code 接入其他模型服务](https://facadecode.com/zh-cn/docs/providers/claude-code/)和[Codex 接入其他模型服务](https://facadecode.com/zh-cn/docs/providers/codex/)。第一次用 Facade 的话，先看[启动第一个 Agent](https://facadecode.com/zh-cn/docs/quickstart/)。
