用途
swarm-init 用于初始化一个带 anti-drift(防漂移)配置的多智能体集群,适合启动需要 3 个及以上智能体协同的复杂多文件任务(例如功能开发)。
主要能力
- 初始化用于协同多智能体工作的层级式(hierarchical)集群。
- 支持配置拓扑结构(topology)、最大智能体数量(maxAgents)和策略(strategy)。
- 支持通过 MCP 或 CLI 两种方式调用。
- 初始化后可在同一条消息中通过 Claude Code 的 Task 工具生成具名智能体,配合 name:(用于 SendMessage 寻址)和 run_in_background: true(用于并行执行)。
- 可为每个智能体使用 EnterWorktree 进行 git 安全的并行工作,并使用 SendMessage 进行智能体间协调。
- 对于更大团队(10+),支持 hierarchical-mesh 拓扑。
使用方式
通过 MCP 调用: mcp__plugin_ruflo-core_ruflo__swarm_init({ topology: "hierarchical", maxAgents: 8, strategy: "specialized" })
或通过 CLI 调用: npx @claude-flow/cli@latest swarm init --topology hierarchical --max-agents 8 --strategy specialized
对于更大团队(10+),使用 hierarchical-mesh 拓扑: npx @claude-flow/cli@latest swarm init --topology hierarchical-mesh --max-agents 15 --strategy specialized
初始化后,在同一条消息中通过 Claude Code 的 Task 工具生成具名智能体,并使用 name: 以支持 SendMessage 寻址,使用 run_in_background: true 以并行执行;可为每个智能体使用 EnterWorktree 实现 git 安全的并行工作,使用 SendMessage 进行智能体间协调。
适用场景
需要 3 个及以上智能体协同完成的复杂多文件任务,例如功能开发。较大团队(10+)可选用 hierarchical-mesh 拓扑。
限制
除上述资料外,关于该技能的收费、价格、平台支持范围、具体效果等事实暂未提供。