What
A remote session is a Claude Code session running somewhere other than your own terminal. When one is waiting for you to act, its session summary (the short record used in session lists) now says what it is waiting on:
- When the session's
worker_statusisrequires_actionandexternal_metadata.pending_actionnames a tool, the summary built byth()now includespending_action: { name, request_id? }. Herenameis the tool's name (tool_name) andrequest_idis included when present. hasStandingPrompt, which decides whether a session counts as having a question waiting for you, now counts only published pending-action requests that are still pending. The exception is when the flip-back flag was left by an ask that was never published. Before, it was simplyrequires_action && hasPendingPrompt().
Why
Session lists and remote views can now show which tool a session is waiting for you to approve, not just that it needs input. The stricter check means a session is less likely to keep showing 'needs input' for a request that is no longer pending.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding does not say where this session list is shown to users.