An app-owned delegated child wrote its result into the parent projection but never started a parent run, so an async delegation's result sat unread until the user's next message. Offer a provider continuation request when a delegated child terminalizes, with a per-task completionWake policy separating async delegations from blocking waits. The wake must also reach the model. ProviderContinuationRequests is a provider-native mechanism whose dispatch only triggers ingestion of output the adapter already buffered, and both ClaudeAdapterV2 and AcpAdapterV2 discard the message text when it is marked creationSource provider. An app-owned child buffers nothing, so a wake marked that way settled instantly having prompted nothing. App-owned wakes now dispatch as message_text via a shared delegatedTaskWakeRequest helper used by both producers. Co-authored-by: codex <codex@users.noreply.github.com>
12 files changedLine totals unavailable