After a server restart, recovery holds unstarted queued runs. A Claude background-task wake that arrives while the previous run is finalizing queues, inherits that hold, and never starts. The CLI runs the turn anyway, so every T3 MCP call in it fails with parent_not_active. A provider wake no longer inherits queueHeld, and the queue can start an unheld run that sits behind held ones. Only provider wakes are queued unheld beside held runs, so ordinary queues behave as before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tanner Sharon committed on 10/10/2026, 6:46:34 PMparentdacd2cb
3 files changedLine totals unavailable