swarm mode

Swarm 模式允许多个 Agent 并行协作,像蜂群一样分工完成复杂任务。

设计理念

问题

复杂任务可以分解为多个独立子任务:

  • 分析多个模块

  • 并行运行测试和构建

  • 同时生成文档和代码

单个 Agent 串行执行效率低。

解决方案

多个 Agent 并行工作:

主 Agent
  ├─→ Agent 1 (任务 A)
  ├─→ Agent 2 (任务 B)
  └─→ Agent 3 (任务 C)

    并行执行

    结果聚合

核心实现

任务分解

自动分解

依赖管理

Worktree 管理

为每个 Agent 创建 Worktree

合并更改

结果聚合

收集结果

冲突检测

使用示例

并行分析

并行测试

依赖任务

性能优化

限制并发数

下一步