v3.32.13 β Mixture-of-Agents route mode (#2778 dream)
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--parallelin 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.13Refs: dream-cycle #2778.