SuperAPI AI 工具集

swarm-init

智能体与模型

查看项目

更新于 10-15 14:54

技能介绍

用途

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 拓扑。

限制

除上述资料外,关于该技能的收费、价格、平台支持范围、具体效果等事实暂未提供。