Skip to content

v3.32.13 β€” Mixture-of-Agents route mode (#2778 dream)

Choose a tag to compare

@ruvnet ruvnet released this 27 Jul 00:32

Closes the last item of the 2026-07-26 dream-cycle 3-task bundle.

Added

hooks route --mode moa β€” Mixture-of-Agents fanout plan. Dream-cycle #2778 (arXiv 2605.01566, ACL 2026 SRW): test-time scaling is Pareto-optimal when parallel generations exceed sequential aggregations β€” +2.7pp accuracy over self-consistency at equal cost.

New flags:

  • --mode single|moa (default: single) β€” opts into MoA planning.
  • --moa-parallel N (default: 3) β€” fanout width. Distinct name to avoid a boolean-flag collision with --parallel in swarm/workflow.
  • --consensus majority-vote|best-confidence (default: majority-vote).

When --mode=moa, the router adds a moaPlan field to the result telling the caller to spawn N parallel Haiku Task calls with the primary agent's role, then a synthesizer Task that reads all N verdicts and picks the majority (or highest-confidence) answer. The rationale field explains whether the swap saves cost (only unambiguously below Tier-3 Sonnet).

E2E verified: hooks route --mode moa --moa-parallel 7 β†’ 7 Haiku agent slots + 1 synthesizer, JSON output splices moaPlan cleanly, single mode omits the plan.

Upgrade

npx ruflo@latest --version   # β†’ 3.32.13

Refs: dream-cycle #2778.