Foundation plugin. Registers the ruflo MCP server (300+ tools), provides three generalist agents (coder, researcher, reviewer), three first-run helpers (init-project, ruflo-doctor, discover-plugins), and a curated catalog covering all 30+ sibling plugins.
/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-core@ruflo
- MCP Server: 300+ tools via
@claude-flow/cli(memory, agentdb, embeddings, hooks, neural, autopilot, browser, aidefence, agent, swarm, system, terminal, github, daa, coordination, performance, workflow, …) - CLI Commands: 26 commands with 140+ subcommands for agent orchestration
- 3-Tier Model Routing: Agent Booster (WASM), Haiku, Sonnet/Opus with automatic cost optimization
- Session Management: Persistent sessions with cross-conversation learning
- Hooks: PreToolUse / PostToolUse / PreCompact / Stop wired to claude-flow's auto-routing + learning loop. Defined at
plugins/ruflo-core/hooks/hooks.jsonso the per-plugin loader picks them up on/plugin install ruflo-core@ruflo(per-plugin layout — fixes #1748 Issue 1; the marketplace-root copy at.claude-plugin/hooks/hooks.jsonis preserved forclaude --plugin-dir <repo-root>users).
The MCP server starts automatically when this plugin is active. Override environment variables in .mcp.json as needed.
- CLI: pinned to
@claude-flow/cliv3.6 major+minor. The.mcp.jsoninvocation uses@latestfor dynamic resolution; the smoke contract verifies the resolved CLI matches the v3.6 line. - Verification:
bash plugins/ruflo-core/scripts/smoke.shis the contract.
The registered ruflo MCP server exposes 300+ tools across these families. Runtime truth is mcp tool call mcp_status:
For every other plugin's tool surface, see its docs/adrs/0001-*.md.
This foundation plugin defers to seven sibling ADRs that own specific cross-cutting contracts. New plugins (and consumers of ruflo-core) should reference these instead of re-deriving:
bash plugins/ruflo-core/scripts/smoke.sh
# Expected: "10 passed, 0 failed"