Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

Rate limit info now persists and streams across session reattach

Rate-limit status now survives session detach/reattach and streams live via a new rate_limit_event message type

Group of 5 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
2Signal: worth watching, 1 to 5
SDKArea: what it touches
Internal ChangesKind: in v2.1.280,
ImprovementsSection of the release

What

  • The rate-limit tracker gained a restoreLimits(limits, observed) method that directly reinstates a previously-known limit status and fires a status-changed event, bypassing the normal derive/observation pipeline.
  • The "attach remote" flow now reads limit info (limits, limitsObserved, limitsEpoch) at session start, and on teardown re-applies it if it changed (or resets it if the epoch moved on); resumed sessions now also seed rate-limit info from prior state, alongside other already-seeded state.
  • The CLI-facing query stream and the SDK/thin-client stream both now recognize a new rate_limit_event message type: they parse the rate_limit_info payload, strip out canUserPurchaseCredits/hasChargeableSavedPaymentMethod, and forward the rest into emitted events, logging a warning and dropping invalid payloads.
  • Remote sessions gained adoption/settling machinery for these rate_limit_event frames: it seeds from prior rate-limit info, handles frames differently depending on whether they arrived via replay or live stream, and falls back to a default signal if catch-up truncates the history.

Why

This keeps your rate-limit status accurate and up to date across reconnects and session resumes, instead of losing that information when a session detaches and reattaches or streams through the SDK.

Read from
Names in the bundlerate_limit_event
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up rate_limit_event, on Claude Code changelog. - Improved headless `rate_limit_event` usage-limit warnings to say whether the account has extra usage turned on changelog see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up rate_limit_event, on Claude Code changelog.

See this entry in the whole of v2.1.280 →

Feedback