Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

Pending-prompt and elicitation tracking reworked

Claude Code now tracks pending prompts and elicitations more precisely so idle/running status and unanswered questions are handled correctly

Group of 2 Under the hood No documentation found Internal Changes
JSON All of v2.1.280
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SDKArea: what it touches
Internal ChangesKind: in v2.1.280,
Internal ChangesSection of the release

What

  • The handling of elicitations (requests that pause a session waiting for input) was rewritten: they now register in a shared list of pending actions, can be marked as background prompts, and when a session tears down, a surviving pending action (preferring a "can use tool" request) is now republished instead of every pending request simply being rejected.
  • The check used to decide whether a session is idle or still running was simplified to a single hasPendingPrompt() check (with a new promptLeftStanding guard), replacing two separate checks that used to look at pending permission requests and pending user-dialog requests independently.

Why

This makes session status (idle vs. running) and unanswered-question handling more reliable, especially for SDK and remote/cloud sessions, so a session isn't reported as idle while a question is still waiting for an answer, and pending requests aren't dropped unnecessarily when a session ends.

Read from
Names in the bundlerepublishPendingAction

See this entry in the whole of v2.1.280 →

Feedback