{"version":"2.1.311","anchor":"new-compaction-and-memory-telemetry-reasons","canonical_anchor":"new-compaction-and-memory-telemetry-reasons","heading":"New compaction reasons and a memory save background task","tier":"internal","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/new-compaction-and-memory-telemetry-reasons","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### New compaction reasons and a memory save background task\n\nClaude Code adds new recorded reasons for compaction and a background task shown as memory save\n\n**Unclear.** It is not stated whether any of these are in use yet.\n\n**What**\n\nCompaction shortens a conversation so it fits in what the model can accept. Claude Code adds two new recorded reasons around it: one for compaction that names the tools that were loaded, and one for when compaction was not needed at the hard size limit.\n\nThere is also a new background task that runs after a turn and is shown as memory save, and a new recorded event about input held behind a prompt in remote sessions.\n\n**Why**\n\nThese point to compaction naming the tools that were loaded and to a memory save that runs after each turn.\n\n- Area: Compaction\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}