OpenFlow v1.2.0
Execution modes
A canvas now has a mode, and it changes what the graph does when you run it.
- Swarm — every card is a peer. They answer the same task in parallel, then debate over a fixed number of rounds, each round reading the last round's messages from every other peer. A dedicated synthesizer card reads the whole debate and writes the verdict.
- Orchestration — the graph is a tree. An orchestrator card dispatches work to its child cards, one task each, and a child with children of its own orchestrates its own subtree the same way. Bounded by depth and dispatch caps so a run can't fan out without limit.
- Pipeline — unchanged. Every canvas saved before this release runs exactly as before.
Preflight prints the session count before any run, because a swarm is agents × rounds + 1 sessions and an orchestration compounds per level.