Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.307 ·

Change to how progress entries are recorded when running without an interface

When Claude Code streams JSON output, progress and attachment entries are now kept as provisional copies and finalised at set points

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

Unclear It is not shown whether this changes anything a user sees in the output or the transcript.

What

When Claude Code runs without an interactive interface and streams its output as JSON, it records progress entries and attachments in its transcript, the running record of the session. It now keeps provisional copies of these entries and finalises them when stream events arrive, when the status changes and when a command starts. Before, they were recorded directly.

Why

This changes how progress entries are written to the transcript.

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 shown whether this changes anything a user sees in the output or the transcript.

See this entry in the whole of v2.1.307 →

Feedback