What's Changed
- Suspendable workflow run model + branch-executor seam (Phase 1) by @chubes4 in #391
- Action Scheduler branch executor for async parallel branches (Phase 2) by @chubes4 in #392
- Fix silent hang: serialize branch reconcile so concurrent completions never lose the resume by @chubes4 in #394
- Make the parallel-roles aggregator optional and generically named by @chubes4 in #395
- Fix async branch fanout: offload payload out of AS args + fail loud on enqueue failure by @chubes4 in #396
- Concurrent parallel branch fan-out + terminal-completion hook by @chubes4 in #397
- Fix parallel smoke test: stub do_action for the run-completed hook by @chubes4 in #398
- fix: drop orphaned test-CI version_target from homeboy.json by @chubes4 in #399
- fix: gate branch concurrency on in-flight (pending + in-progress), not pending alone by @chubes4 in #400
- fix: keep AS concurrency ceiling open for the terminal resume so a fan-out drains itself by @chubes4 in #401
- fix: derive async-runner loopback scheme+port from the internal server, not the public URL by @chubes4 in #402
Full Changelog: https://github.com/Automattic/agents-api/blob/v0.5.1/CHANGELOG.md