v3.32.13

ruvnet/ruflov3.32.13Jul 27, 2026by ruvnet

AI Summary

Introduces a Mixture-of-Agents (MoA) fanout plan for the router mode to improve accuracy through parallel generations.

Key Highlights

  • Added `hooks route --mode moa` to enable parallel generation fanout.
  • New flags: `--moa-parallel` (fanout width) and `--consensus` (voting method).
  • E2E verified to add a `moaPlan` field to results, enabling +2.7pp accuracy over self-consistency.

New Features

  • hooks route --mode moa
  • --moa-parallel flag
  • --consensus flag
  • moaPlan result field

Full Release Notes

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

```bash
npx ruflo@latest --version   # → 3.32.13
```

Refs: dream-cycle #2778.