每个子代理在独立的工作目录中执行,防止互相干扰。
| Agent | 实现方式 |
|---|---|
| omp | task 工具,隔离 worktree + schema 验证结果 + IRC 通信 |
| Claude Code | Agent Teams,子代理在独立上下文中工作 |
omp 子代理特点:
多个专家模型从不同角度分析问题,聚合器综合为一个答案。
| Agent | 实现方式 |
|---|---|
| Hermes | Mixture-of-Agents (MOA) |
MOA 原理:
任务提交到云端独立沙箱,完成后自动创建 PR。
| Agent | 实现方式 |
|---|---|
| Codex | 每个任务独立云端容器,完成后自动创建 GitHub PR |
特点:提交任务后可离开,回来收 PR;不适合需要实时交互的场景。
父代理将子任务委派给子代理,每个子代理有独立上下文和工具。
| Agent | 实现方式 |
|---|---|
| Hermes | delegate_task,独立工作目录 + 独立 LLM 分配 + 失败恢复 |
delegate_task 特点:
| 维度 | 隔离 Worktree | MOA | 云端沙箱 | 委派任务 |
|---|---|---|---|---|
| 隔离性 | 高(目录级) | 高(独立上下文) | 最高(容器级) | 高(目录级) |
| 并行能力 | ✅ | ✅ | ✅ | ✅ |
| 成本优化 | ❌ 同一模型 | ✅ 多模型分级 | ❌ 同一模型 | ✅ 多模型分级 |
| 实时交互 | ✅ | ❌ | ❌ | ✅ |
| 失败恢复 | 有限 | 有限 | 自动重建 | ✅ 重试+fallback |