用途:在 Claude Code 中使用 TeammateTool 与 Task 系统编排多智能体集群,由一个领导者代理创建团队、派生队友并协调并行工作。
主要能力:包含代理、团队、队友、领导者、任务、收件箱、消息、后端等原语。团队配置存于 ~/.claude/teams/{name}/config.json,任务存于 ~/.claude/tasks/{team}/N.json,收件箱存于 ~/.claude/teams/{name}/inboxes/{agent}.json。队友可通过 Task 携带 team_name 与 name 加入团队。
使用方式:生命周期为创建团队、创建任务、派生队友、工作、协调、关闭、清理。可用 Teammate 操作包括 spawnTeam、discoverTeams、requestJoin、approveJoin、rejectJoin、write、broadcast、requestShutdown、approveShutdown、rejectShutdown、approvePlan、rejectPlan、cleanup。任务侧提供 TaskCreate、TaskList、TaskGet、TaskUpdate,支持依赖与自动解除阻塞。派生后端自动检测为 in-process、tmux 或 iterm2。内置代理类型有 Bash、Explore、Plan、general-purpose、claude-code-guide、statusline-setup,也支持插件代理类型。
适用场景:多代理并行编码、研究、评审、流水线式任务协作与持续协作。
限制:队友文本输出对团队不可见,必须用 write 通信;broadcast 成本高,会向每个队友各发一条消息;cleanup 在队友仍活跃时会失败,需先 requestShutdown。文档同时展示了文件结构、配置示例与完整工作流,但未提供收费标准、价格或平台兼容性等资料。