SuperAPI AI 工具集

team-coordinate

智能体与模型

查看项目

更新于 10-15 20:11

技能介绍

team-coordinate 是一个通用团队协作技能,核心思路是:只有协调者(coordinator)是内置的,所有工作角色都在运行时根据任务分析动态生成,以轻量级 role-spec 文件保存,并通过 team-worker 代理启动。

用途与流程:用户只提供任务描述,调用 Skill(skill="team-coordinate", args="任务描述"),随后由协调者执行阶段化编排。流程为:阶段1 任务分析(识别能力、构建依赖图);阶段2 生成 role-spec 并初始化会话;阶段3 依据依赖图创建任务链;阶段4 后台派发首批 worker 后暂停;worker 完成后回调,协调者推进下一步,循环直至流水线完成;阶段5 输出报告并执行完成动作。

主要能力:支持动态角色生成(最多 5 个角色),通过消息总线 mcp__maestro__team_msg 通信;worker 可调用 maestro delegate --mode analysis 与 maestro delegate --mode write 完成分析与写码;支持会话恢复 resume/continue,以及 check/status、revise <TASK-ID> [feedback]、feedback、improve 等命令。

使用方式:协调者通过 Agent({subagent_type: "team-worker", ...}) 生成 worker,prompt 中指定 role_spec 路径、会话与团队名;对含多个串行同前缀任务的角色设置 inner_loop: true。会话目录包含 outputs、evidence、report.md、work/team 下的 team-session.json、task-analysis.json、role-specs、.msg、wisdom、explorations 等。

适用场景:需要多角色分工、依赖编排与交接的复杂任务流水线。限制:技能仅负责协调,worker 不调用该技能;未知命令会报错;动态 role-spec 缺失时可能需重新生成;CLI 工具失败时 worker 转为直接实现并记录警告;探索缓存损坏需清除重新探索。价格、收费、平台等细节暂未提供。