用途:为 Claude Code 多智能体编排提供概念基础,定义核心原语并展示其协作关系,而非直接交付可运行代码。
主要能力:定义 Agent(可使用工具的 Claude 实例)、Team(一名领导者加多名队友的命名团队)、Teammate(加入团队的代理,含名称、颜色、收件箱)、Leader(创建团队的代理,接收队友消息并批准计划与关闭)、Task(含主题、描述、状态、负责人和依赖的工作项)、Inbox(代理接收队友消息的 JSON 文件)、Message(代理间发送的 JSON 对象,可为文本或 shutdown_request、idle_notification 等结构化消息)、Backend(队友运行方式,自动检测为 in-process、tmux 或 iterm2)。
使用方式:团队配置位于 ~/.claude/teams/{name}/config.json,任务位于 ~/.claude/tasks/{team}/N.json,收件箱位于 ~/.claude/teams/{name}/inboxes/{agent}.json。任务系统提供 TaskCreate、TaskList、TaskGet、TaskUpdate,支持设置 blockedBy 依赖,依赖完成后自动解除阻塞。生命周期为:创建团队、创建任务、生成队友、工作、协调、关闭、清理。生成细节可参考 Skill(skill: "swarm-spawning"),操作参考 swarm-operations,模式参考 swarm-patterns,从 Markdown 自动化参考 swarm-from-markdown。
限制:资料基于 Claude Code v2.1.45 工具描述(TeamCreate、SendMessage、TeamDelete、TaskCreate、TaskUpdate、TaskList、TaskGet),暂未提供其他版本兼容性、收费、价格或性能信息。