SuperAPI AI 工具集

swarm-operations

编程与开发

查看项目

更新于 10-15 22:40

技能介绍

用途:这是 Claude Code v2.1.45 中多智能体编排工具的 API 参考,供需要组建与管理 agent 团队的场景使用。

主要能力与用法:TeamCreate 创建团队,参数为 team_name 与 description,会生成 ~/.claude/teams/<team>/config.json 和 ~/.claude/tasks/<team>/ 目录,创建者成为团队负责人。SendMessage 处理全部 agent 间通信:type 为 message(直发,需 recipient、content、summary)、broadcast(广播,需 content、summary)、shutdown_request、shutdown_response、plan_approval_response。注意文本输出对队友不可见,必须用 SendMessage 交流;广播开销大,会为每位队友单独发送消息,应尽量用定向消息。Agent 工具通过 team_name、name、subagent_type、prompt、run_in_background 生成队友。TeamDelete 删除团队目录与任务目录,若队友仍活跃会失败,需先 shutdown_request 并等待批准。

消息格式:消息以 JSON 存于 inbox 文件,类型包括普通消息、shutdown_request、shutdown_approved、idle_notification、task_completed、plan_approval_request、permission_request 等。

优雅关闭顺序:向所有队友发送 shutdown_request,等待 shutdown_response approve,确认 config.json 无活跃成员后再调用 TeamDelete。队友有 5 分钟心跳超时,崩溃后自动标记不活跃,其任务可由他人认领,超时后 TeamDelete 才能生效。

调试:可读取 ~/.claude/teams/<team>/config.json、inboxes/<agent>.json 以及 ~/.claude/tasks/<team>/*.json。常见错误包括「Cannot cleanup with active members」「Already leading a team」「Agent not found」「Team does not exist」「team_name is required」「Agent type not found」。相关技能:swarm-primitives、swarm-spawning、swarm-patterns。

限制:资料未提供收费、价格、平台与效果信息。