The delegated_task_status recording ends with the recorder closing the app-server while the parent turn is still open. The MCP integration test keeps acting as that parent afterwards, so replaying the exit now (correctly) fails the parent run and task_status reports parent_not_active. Drop the recorded exit in that test's loader instead of changing what the app-server exit does. Also assert that a dead process fails the event stream with ProviderAdapterEventStreamError, since a clean end reads as manual_shutdown. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Julius Marminge committed on 10/22/2026, 1:05:25 PMparentaa2d945
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- Successful
Skipped - Not affected
- SuccessfulNative fingerprint diffGitHub
- Skipped
- Skipped
- SkippedRemove preview downloadGitHub
- Skipped
- SkippedRemove preview downloadGitHub
- SkippedBuild preview JS bundleGitHub
- SkippedEAS PreviewGitHub
- Skipped
- Skipped
- Skipped
- SkippedDeploy web previewGitHub
- SkippedBuild preview JS bundleGitHub
- SkippedDeploy web previewGitHub
- SkippedEAS PreviewGitHub
- SuccessfulNative fingerprint diffGitHub
- SkippedRemove preview downloadGitHub
- SkippedEAS PreviewGitHub
- SkippedDeploy web previewGitHub
- Skipped
- Skipped
- SkippedBuild preview JS bundleGitHub
- Skipped
- SkippedEAS PreviewGitHub
- SkippedDeploy web previewGitHub
- SkippedBuild preview JS bundleGitHub
- SkippedBuild preview JS bundleGitHub
- SkippedDeploy web previewGitHub
- SkippedEAS PreviewGitHub
- SuccessfulNative fingerprint diffGitHub
- Skipped
- SuccessfulLabel PR sizeGitHub
- SuccessfulLabel PR 22791GitHub
- Successful
- Successful
- SuccessfulPrepare PR size configGitHub
- SuccessfulCollect PR targetsGitHub
- Successful
- SuccessfulCheckGitHub
- Skipped
- SkippedTest WebGitHub
- SkippedRustGitHub
- SkippedRelease SmokeGitHub
- SuccessfulTestGitHub
- SuccessfulBuild and TypecheckGitHub
- SuccessfulLabel PR 22791GitHub
- Skipped
- SuccessfulLabel PR sizeGitHub
- SkippedDeploy web previewGitHub
- SuccessfulNative fingerprint diffGitHub
- SkippedEAS PreviewGitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulTest Server 3GitHub
- SuccessfulLintGitHub
- SuccessfulChangesGitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulPrepare PR size configGitHub
3 files changedLine totals unavailable