A delegated child whose provider request hangs stays running with no events, and neither the parent agent nor the user could tell that from a turn doing work (#17503). task_status now returns lastActivityAt and idleForMs for running or waiting tasks: the time of the last recorded change to the child thread (e.g. provider output, run/attempt changes, the parent's sends). hasRunningItem reports an open item in an active run's current attempt; a restart's superseded attempt does not count. The tool description explains how to read them. The web Working row adds a quiet "No activity for N" hint once the active turn has had no item activity for 3 minutes, with nothing in progress and no pending request. No timeout is added. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Omar committed on 10/22/2026, 11:52:05 PMparentff31a2a
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- SuccessfulCheckGitHub
- Skipped
- Skipped
- SkippedRustGitHub
- Skipped
- SuccessfulRelease SmokeGitHub
- SuccessfulBuild and TypecheckGitHub
- SuccessfulTestGitHub
- SuccessfulTest WebGitHub
- SkippedEAS PreviewGitHub
- SuccessfulLabel PR 23898GitHub
- Skipped
- SuccessfulLabel PR sizeGitHub
- Skipped
- Skipped
- Successful
- Successful
- SuccessfulCollect PR targetsGitHub
- SuccessfulPrepare PR size configGitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 3GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulChangesGitHub
- SuccessfulTest Server 7GitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulLintGitHub
13 files changedLine totals unavailable