什么是编排器?
可以把它理解为 AI 编程代理的任务 DAG(有向无环图)。你定义任务和提示词,选择由哪个代理和模型执行每个任务,并指定任务之间的依赖关系。编排器会按照正确的顺序执行任务,并尽可能并行化。创建运行
编排器运行通过移动端应用或 API 创建。每次运行包含:- 任务 — 独立的工作单元,每个任务包含:
- 描述要做什么的提示词
- 提供者(Claude、Codex 或 Gemini)
- 模型选择
- 可选的工作目录
- 对其他任务的依赖
- 依赖图 — 任务之间可以有依赖关系,形成 DAG
如何使用
在任意 Happy 会话中发送自然语言提示,描述你想要编排的内容。AI 会自动调用编排器来分发任务。关键短语:| 意图 | 关键词 |
|---|---|
| 并行执行任务 | ”同时”、“并行”、“一起” |
| 控制执行顺序 | ”先……然后……”、“完成后” |
| 使用不同代理 | ”分发给 Claude/Codex/Gemini” |
| 后台运行 | ”异步模式”、“在后台” |
| 指定模型 | ”使用 opus”、“用 gpt-5.4” |
示例
并行:多角度代码审查
将同一个文件分发给三个代理,从不同角度审查:DAG:设计 → 实现 → 验证流水线
通过依赖关系串联任务,使每一步都基于前一步的成果:并行:PR 提交前检查
在提交 Pull Request 之前并行运行所有检查:跨提供者:让不同 AI 竞争
将相同的任务分配给不同代理,比较它们的方案:DAG:Bug 调查
从多个角度同时调查一个 Bug:DAG 可视化
一个带依赖关系的典型编排器运行:监控
从移动端应用跟踪编排器运行:- 查看每个任务的实时状态(等待中、运行中、已完成、失败)
- 查看任务输出和日志
- 根据需要取消运行
- 向单个任务发送后续消息