Follow Discord
Sweep 23 Oct 2026 · 21:48Z Build v2.1.310 529 read Stable v2.1.308 Latest v2.1.310 Next v2.1.310 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.310 ·

End of conversation compaction now waits for the compaction result

Under a certain condition, Claude Code holds back the signal that compaction has ended until it knows how compaction turned out

You'll notice Bug Fixes
JSON All of v2.1.310
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
CompactionArea: what it touches
Bug FixesKind: in v2.1.310,
Bug FixesSection of the release

Unclear It is not clear what condition switches this behaviour on, so it may not apply to every user.

What

Compaction is when Claude Code shortens a long conversation by summarizing older parts so it fits in the model's memory. While it runs, Claude Code shows progress, such as a spinner.

Under a certain internal condition, Claude Code now holds back the "compaction ended" progress signal instead of acting on it straight away. It acts on that held signal when the next event arrives, unless that next event is a successful compaction result.

Why

This changes how the progress indicator behaves around compaction. The likely effect is that the spinner stays up until compaction has really finished, instead of disappearing early.

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 clear what condition switches this behaviour on, so it may not apply to every user.

See this entry in the whole of v2.1.310 →

Feedback