plugins/ruflo-swarm/docs/adrs/0001-swarm-contract.md
ruflo-swarm (v0.1.0) — multi-agent swarm coordination, Monitor streams, worktree isolation. 2 agents (coordinator, architect), 2 skills (swarm-init, monitor-stream), 2 commands (/swarm, /watch).
Wraps 12 MCP tools across two families:
| Family | Count | Source |
|---|---|---|
swarm_* | 4 (init, status, shutdown, health) | v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts:71, 145, 208, 270 |
agent_* | 8 (spawn, execute, terminate, status, list, pool, health, update) | v3/@claude-flow/cli/src/mcp-tools/agent-tools.ts:182, 287, 319, 356, 395, 451, 573, 651 |
Plus the Monitor + Task tools from Claude Code (built-in: Task, TaskList, TaskGet, TaskUpdate, Monitor, etc.) which pair with this plugin for live streaming.
swarm-state); Verification + Architecture Decisions sections.0.1.0 → 0.2.0. Keywords add mcp, topologies, worktree-isolation, monitor-stream.scripts/smoke.sh — 11 structural checks: version + keywords; both skills + 2 agents + 2 commands; all 4 swarm_* tools referenced; all 8 agent_* tools referenced; v3.6 pin; namespace coordination; anti-drift defaults documented (hierarchical/specialized/raft); Monitor/Task built-in cross-reference; ADR Proposed; no wildcard tools.Positive: plugin joins the cadence. The 12-tool surface is now contractually documented. Anti-drift defaults from CLAUDE.md are smoke-checked.
Negative: none material.
bash plugins/ruflo-swarm/scripts/smoke.sh
# Expected: "11 passed, 0 failed"
plugins/ruflo-agentdb/docs/adrs/0001-agentdb-optimization.md — namespace conventionplugins/ruflo-autopilot/docs/adrs/0001-autopilot-contract.md — 270s cache-aware /loop heartbeat for swarm coordinationplugins/ruflo-intelligence/docs/adrs/0001-intelligence-surface-completeness.md — hooks_route powers swarm agent recommendationv3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts — 4 swarm_* toolsv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts — 8 agent_* tools