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.235 ·

Transcript compaction rewritten against the v5 storage interface

Transcript compaction now runs through the storage backend instead of editing files directly

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

A new performCompactTranscriptV5 compacts the session transcript via the storage interface, using paged forward reads and a replaceRecords call guarded by an ifUnchangedThrough precondition with atomic publish, rather than rewriting the transcript file directly. It bails out with specific reasons when conditions aren't safe: snapshot_mid_line for a torn tail, shared_inode for a hard-linked target, and source_changed when it loses a race. It also doubles its own backstop threshold when a compaction only reclaims a small amount of space, and reports bytes before and after on success.

See this entry in the whole of v2.1.235 →

Feedback