Releases
v0.16.2
Compare
Sorry, something went wrong.
No results found
Fixes
Made the workflow host the only authority for assigning Pi model turns to workflow messages.
Prevented provider failures, terminal races, reconnects, and late reports from leaving stale workflow-turn ownership.
Made matching repeated reports return the saved result while keeping conflicting reports as errors.
Prevented ordinary chat turns from inheriting old workflow ownership.
Made terminal state commit before presentation and added durable terminal-message retries.
Gave composed managed effects exact execution identities so separate workflow branches cannot reuse one save key.
Added explicit worker start, resume, continuation, and restart commands.
Stopped workers that make no progress from restarting forever and exposed the recovery reason in the widget and viewer.
Kept paused workflows outside model-running timeout accounting.
Validation
Passed 1,150 TypeScript tests with coverage thresholds.
Passed all mock-provider Pi, installed-package, and Rust tests.
Passed Slophammer and dependency-boundary checks.
Passed the real-model openai/gpt-5.6-luna smoke test before the release-only version change.
You can’t perform that action at this time.