Follow Discord
Sweep 01 Oct 2026 · 17:27Z Build v2.1.287 508 read Stable v2.1.285 Latest v2.1.287 Next v2.1.287 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.286 ·

SDK message timing breakdown separates startup and queue waits

The internal timing for handling an SDK message now shows startup wait and waits behind earlier messages as their own steps

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

The SDK (the kit for driving Claude Code from other programs) can report how long each step takes between a message arriving and it being queued for Claude. The first step used to be one block that included waiting behind earlier messages. It is now split into:

  • startup_wait, time spent waiting for Claude Code to finish starting
  • control_requests_ahead, time spent behind earlier control requests
  • user_frames_ahead, time spent behind earlier user messages
  • before_read, which now holds only what is left over
Why

When a message is slow to be handled, this shows more precisely where the time went.

See this entry in the whole of v2.1.286 →

Feedback