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

Very large transcripts are reassembled by paging instead of failing

Very large transcripts now load by paging instead of erroring, on the newer storage backend.

You'll notice New Features
JSON All of v2.1.248
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
New FeaturesKind: in v2.1.248,
What probably matters to youSection of the release
What

When a session transcript is too big to read in one go, Claude Code now walks it forward record by record and stitches the pieces back together, so a large history loads instead of erroring. This applies only when the newer storage backend (storage v5) is in use.

Details
  • A failed whole-file read, or a backend refusal reporting telemetryCode "EFBIG", triggers the paged read, which itself has a byte cap; exceeding it throws an error carrying { code: "EFBIG" }.
  • A cursor that fails to advance throws loadTranscriptFile: the record cursor did not advance; a successful paged read logs record and byte counts.
  • Tail reads of a session file fall back to a backward record page when the tail read is unsupported, and the tail result gains a cut flag meaning the content was truncated.
  • Which flag selects the storage v5 backend is not settled by this build's code.
Evidence

loadTranscriptFile: the paged transcript is too large

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.248 →

Feedback