{"version":"2.1.311","anchor":"transcript-compaction-skips-low-yield-earlier-tracks-upper","canonical_anchor":"transcript-compaction-skips-low-yield-earlier-tracks-upper","heading":"Saved conversation files are no longer shrunk when it would save little space","tier":"internal","area":"Session Transcripts","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/transcript-compaction-skips-low-yield-earlier-tracks-upper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Saved conversation files are no longer shrunk when it would save little space\n\nBefore shrinking a saved conversation file, Claude Code now estimates the space it would free and skips early when that is small\n\n**What**\n\nClaude Code saves each conversation to a file on disk and sometimes shrinks that file to free space. It used to work out the full plan for shrinking a file before deciding whether the job was worth doing. It can now make a cheaper estimate first and skip files where little space would be freed, before doing the full work. This early check is controlled by a setting.\n\nTwo related changes:\n\n- The record of a skipped shrink now notes whether the amount of space that could be freed is only an upper estimate.\n\n- Removing a single message from a saved conversation can now be done in the file of another session, not only the current one.\n\n**Why**\n\nThis means less reading and writing of files on disk when shrinking a file would not help much.\n\n- Area: Session Transcripts\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}