Conversation compaction can now apply precomputed summaries, with a dedicated error if one fails to settle
When Claude Code compacts a conversation (compressing older history to save space), the result of applying a compaction swap now carries additional tracking data: a key, a flag indicating whether it was a replacement, and a precomputedAtUuid identifying when the summary was precomputed. There's also a new dedicated error type for when a precomputed summary fails to settle properly.
This points to compaction summaries now being computed ahead of time in some cases rather than only on demand, with better error handling and traceability if a precomputed summary doesn't finish correctly.
The finding doesn't explain what triggers precomputing a summary ahead of time or what a reader would notice differently during compaction.