
Ruflo Swarm
- 6 repo stars
- Updated August 4, 2026
- naimkatiman/continuous-improvement
Agent teams and swarm coordination: 12 MCP tools, 6 topologies, worktree isolation, and monitor streams for Claude Code.
About
A plugin for agent teams and swarm coordination in Claude Code. It wraps twelve swarm and agent MCP tools across six topologies (hierarchical, mesh, ring, star, adaptive, and more), plus worktree isolation and monitor streams. Cherry-picked and vendored from the ruflo monorepo; note the unpinned npx supply-chain caveat.
- 12 swarm/agent MCP tools
- 6 coordination topologies
- Worktree isolation and monitor streams
- /swarm and /watch commands
Ruflo Swarm by the numbers
- Data as of Aug 5, 2026 (Skillselion catalog sync)
/plugin marketplace add naimkatiman/continuous-improvement/plugin install ruflo-swarm@continuous-improvementAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 6 |
|---|---|
| Last updated | August 4, 2026 |
| Repository | naimkatiman/continuous-improvement ↗ |
What it does
Agent teams and swarm coordination: 12 MCP tools, 6 topologies, worktree isolation, and monitor streams for Claude Code.
README.md
ruflo-swarm
Agent teams, swarm coordination, Monitor streams, and worktree isolation.
Install
/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-swarm@ruflo
What's Included
- Agent Teams: TeamCreate, SendMessage, and Task tool integration for multi-agent coordination
- Topologies: hierarchical, mesh, hierarchical-mesh, ring, star, adaptive
- Monitor Streams: Real-time swarm status via
Monitor("npx @claude-flow/cli@latest swarm watch --stream") - Worktree Isolation: Each agent works in its own git worktree to avoid conflicts
- Hive-Mind Consensus: Byzantine, Raft, Gossip, CRDT, and Quorum strategies
- Anti-Drift: hierarchical topology with specialized strategy for tight coordination
Requires
ruflo-coreplugin (provides MCP server)
Compatibility
- CLI: pinned to
@claude-flow/cliv3.6 major+minor. - Verification:
bash plugins/ruflo-swarm/scripts/smoke.shis the contract.
MCP surface (12 tools)
| Family | Count | Tools |
|---|---|---|
swarm_* |
4 | swarm_init, swarm_status, swarm_shutdown, swarm_health |
agent_* |
8 | agent_spawn, agent_execute, agent_terminate, agent_status, agent_list, agent_pool, agent_health, agent_update |
Sources: v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts:71, 145, 208, 270 and agent-tools.ts:182, 287, 319, 356, 395, 451, 573, 651.
Built-in Claude Code coordination tools
This plugin pairs with Claude Code's native multi-agent tools (no MCP needed):
| Tool | Purpose |
|---|---|
Task |
Spawn a sub-agent (use name: for addressability + run_in_background: true for parallel execution) |
SendMessage |
Inter-agent comms (named agents only) |
TaskCreate / TaskList / TaskGet / TaskUpdate / TaskOutput / TaskStop |
Shared task tracker for swarm pipelines |
Monitor |
Live-stream events from a long-running process (persistent: true) — primary wake signal for /loop |
EnterWorktree / ExitWorktree |
Git worktree isolation per agent |
Anti-drift defaults (per CLAUDE.md)
For coding swarms, the canonical defaults that prevent agent drift:
| Setting | Value | Rationale |
|---|---|---|
topology |
hierarchical |
Coordinator catches divergence |
maxAgents |
6–8 | Smaller team = less drift |
strategy |
specialized |
Clear roles, no overlap |
consensus |
raft |
Leader maintains authoritative state |
memory |
hybrid |
SQLite + AgentDB for both fast + durable |
For 10+ agent teams, use hierarchical-mesh (queen + peer communication).
Namespace coordination
This plugin owns the swarm-state AgentDB namespace (kebab-case, follows the convention from ruflo-agentdb ADR-0001 §"Namespace convention"). Reserved namespaces (pattern, claude-memories, default) MUST NOT be shadowed.
swarm-state indexes active swarms, agent assignments, and topology snapshots. Accessed via memory_* (namespace-routed).
Verification
bash plugins/ruflo-swarm/scripts/smoke.sh
# Expected: "11 passed, 0 failed"
Architecture Decisions
Related Plugins
ruflo-agentdb— namespace convention ownerruflo-autopilot— owns the 270s cache-aware /loop heartbeat for long-running swarmsruflo-intelligence—hooks_routepowers swarm agent recommendation per task