How it works
From a single prompt to a coordinated swarm
Ruflo turns one user objective into a structured, observable workflow executed by specialized agents.
- 1
User submits task
Natural-language objective enters Ruflo via CLI, MCP client or API.
- 2
Ruflo analyzes objective
The orchestrator decomposes intent into sub-goals and constraints.
- 3
Swarm created
A topology (hierarchical, mesh, adaptive) is selected for the task.
- 4
Specialized agents assigned
Planners, coders, reviewers, testers and researchers are spawned.
- 5
Agents communicate
Federated messaging coordinates work, dependencies and handoffs.
- 6
Shared memory updated
Every decision and artifact is written to versioned shared memory.
- 7
Final output generated
Consensus produces the final deliverable, ready for review or merge.