Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.273 ·

Transcript/progress message indexing rewritten as incremental classes

Transcript indexing was rewritten to update incrementally instead of recomputing from scratch each time

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal0worth watching, 1 to 5
AreaTranscriptwhat it touches
KindInternal Changesin v2.1.273,
Under the hood

Transcript indexing was rewritten to update incrementally instead of recomputing from scratch each time

What

The internal functions that build lookup maps from a conversation transcript — matching sibling tool uses, tool results, and hook progress counts — were rewritten. They used to be one-shot functions that recomputed everything from scratch each time; they're now stateful classes (an accumulator, an incremental builder, a tool-use-id tracker, and a transcript/progress splitter) that reuse prior work instead.

Why

This is an internal performance change: as a transcript grows, Claude Code no longer has to redo all of the previous indexing work every time it needs updated lookup data.

See this entry in the whole of v2.1.273 →