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. 1

    User submits task

    Natural-language objective enters Ruflo via CLI, MCP client or API.

  2. 2

    Ruflo analyzes objective

    The orchestrator decomposes intent into sub-goals and constraints.

  3. 3

    Swarm created

    A topology (hierarchical, mesh, adaptive) is selected for the task.

  4. 4

    Specialized agents assigned

    Planners, coders, reviewers, testers and researchers are spawned.

  5. 5

    Agents communicate

    Federated messaging coordinates work, dependencies and handoffs.

  6. 6

    Shared memory updated

    Every decision and artifact is written to versioned shared memory.

  7. 7

    Final output generated

    Consensus produces the final deliverable, ready for review or merge.