Team 是一个反应式团队编排(Reactive Wave Orchestration)技能,用于把复杂任务拆成带依赖关系的任务集合,并按任务完成情况动态调度 worker,而不是预先固定批次。
用途:适合用户要求“持续迭代直到完成”、依赖关系复杂、迭代次数不确定的场景。
主要能力:
- 用 team_create 创建团队。
- 用 task_create 一次性创建全部任务,并通过 blockedBy 声明依赖。
- 用 team_spawn_worker 为无阻塞任务生成 worker。
- 用 receive_messages 检查完成消息,用 task_list 按 pending、in_progress、completed 状态查看任务,用 team_status 查看整体状态。
- 每当任务完成使新任务解锁,就为其生成 worker,循环直到全部完成,最后用 team_delete 关闭团队。
使用方式:先创建团队,再创建全部任务及依赖;为初始无阻塞任务生成 worker;进入监控循环,轮询完成消息与新解锁任务,并持续生成 worker;全部完成后关闭并汇报。
限制:资料未提供具体运行环境、平台、收费或性能信息;实际可用性取决于所在系统是否支持这些命令与工具。