Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.285 ·

SDK tidies its maxTurns value and tracks errors in turns without a model

In the SDK, the maxTurns value is now normalized before use, and errors from turns that end without the model are tracked

Under the hood Internal Changes
JSON All of v2.1.285
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.285,
Internal ChangesSection of the release
What

The SDK is the library for running Claude Code from your own programs. The maxTurns option caps how many turns a run may take, and Claude Code now normalizes this value into a standard form before using it.

The SDK's output stream also now keeps track of two things:

  • whether a turn ended without the model being called
  • any error text that came before such turns
Why

This affects how errors are reported to programs that use the SDK.

Read from
Names in the bundlemaxTurns
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 doubtIt is not clear how `maxTurns` values are changed by normalizing, or how the tracked errors show up in SDK output.

See this entry in the whole of v2.1.285 →

Feedback