Skip to content

任务分发

OMO 支持三种任务分发模式:串行、并行、混合。

分发模式

1. 串行模式

任务有严格依赖,必须顺序执行:

A → B → C → 结果

适用场景:数据流处理、逐步构建

2. 并行模式

任务相互独立,可以同时执行:

A
B  → 合并结果
C

适用场景:多文件检查、批量修改

3. 混合模式

战略规划 + 并行执行 + 验证:

规划 → A,B 执行 → 验证 → (迭代)

适用场景:复杂功能实现

后台执行

并行任务在后台执行,不阻塞主会话:

typescript
task(subagent_type="explore", run_in_background=true, ...)
// 继续做其他事,结果通过 background_output 获取

结果合并

并行任务完成后,结果自动汇总:

  • 成功的直接合并到上下文
  • 失败的触发重试或上报

基于 MIT 许可发布