- Eval corpus — six fixed canvases run the same way each release, a scorer that reads run logs into a scorecard, and the first recorded baseline.
- Round checkpoints and ledger — commit the working tree after each round under a ref, record what each round produced, and measure stalling off that record rather than off the task text.
- Run resilience — survive a provider blip mid-run, and announce when a run ends on a channel the user turned on.
- Line counts — count the lines each card changed, measured off git rather than asked of the card.
- Completion — a card is done when it did the work, not when it stopped talking.
- Per-card working copies — give every card in a batch its own working copy when the canvas asks for it.
- Routed-model warning — warn when a dispatching card runs on a routed model.
- Runs menu — legible rows, delete, prune, search.
- Canvas — select many cards at once; the plain canvas drag pans again.
- Non-git projects — stop blaming a stale engine for a project that is not a git repository; offer
git initinstead. - Track only the shipped templates under
.openflow.
Full changelog: packages/flow/CHANGELOG.md