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 ·

Permission-prompt queueing gets an 'ask seat' wait budget and richer telemetry

Tool-call approval tracking now measures how long requests wait for a limited 'ask seat' and whether they gave up

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

What

  • The internal tool-call ask tracker gains askSeatWaitMs and a sentWithoutAskSeat flag, plus a speculation parameter and a speculation.abandon() call threaded through the ask/approve path. This points to a concurrency-limited queue of 'ask seats' controlling how many permission prompts can be in flight (asked) at once.
  • New functions record when a remote tool call's approval is abandoned (gave up waiting), capturing which input fields described the call, whether it was on the approval leg, and the dispatch epoch.
  • New telemetry counters track leg-by-leg timing: queue_ms, post_ms, reply_wait_ms, total_ms, and posts per leg, plus ask_seat_wait_ms and sent_without_ask_seat.

Why

This gives more visibility into how long permission prompts wait and whether they get abandoned, which helps diagnose slow or stuck approval flows when many tool calls are requesting permission at once.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say what limit the ask-seat queue enforces or how it visibly changes prompt behavior for a user.

See this entry in the whole of v2.1.280 →

Feedback