Follow Discord
Sweep 30 Oct 2026 · 21:36Z Build v2.1.315 533 read Stable v2.1.308 Latest v2.1.314 Next v2.1.315 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.315 ·

Apps and editors can tell whether typing ultrathink raises effort, and settings survive brief read failures

SDK apps and editor extensions now get ultrathinkAvailable, and a settings file that briefly cannot be read keeps its last known values

Group of 3 Use it now Improvements
JSON All of v2.1.315
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.315,
What probably matters to youSection of the release

What

Typing ultrathink in a message can make Claude think harder for that turn. Programs that host Claude Code, such as editor extensions and apps built on the Agent SDK, can now find out whether that works:

  • The session start message gains an optional ultrathinkAvailable field. It is true when typing ultrathink runs the turn at xhigh effort, and also when the session is already at xhigh or max, where the turn stays as it is.
  • Hosts are told to highlight the word only while the field is true. When it is absent, the host is talking to an older Claude Code.
  • The get_settings response also gains ultrathinkAvailable, and the status report gains ultrathink_available when it is known.

Settings loading also changed:

  • If a settings file cannot be read but was read successfully before, Claude Code now returns an unreadable_for_now result with the last values it read. Before, any unreadable file gave a plain unreadable result.
  • Certain short-lived read errors no longer throw away the saved copy of the settings.

Smaller additions appear alongside: sessionBeganAsCopy in a schema, ccr_cloud_browser_turn_id in a list, a repoHooksListing entry, voice footer hint counters, and a substitutionHeredocs option in the shell parser.

Why

Editor extensions and other hosts can highlight ultrathink the way the terminal does, and only when it will actually raise effort. A settings file that fails to read for a moment no longer loses your settings for that session.

See this entry in the whole of v2.1.315 →

Feedback