{"version":"2.1.323","anchor":"compaction-skip-gate-simplified","canonical_anchor":"compaction-skip-gate-simplified","heading":"The off-by-default check for skipping compaction was reworked","tier":"soon","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/compaction-skip-gate-simplified","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### The off-by-default check for skipping compaction was reworked\n\nThe check that can skip compacting a long conversation now uses a shared calculation, and it is still behind a remote switch\n\n**What**\n\nCompaction is when Claude Code shortens earlier parts of a long conversation to free up room. The check that can skip compaction now works out its limit with a shared calculation. Before, it compared how close the conversation was to being blocked against the size of the context window, which is how much the model can see at once. The check is still behind the remote switch `tengu_concurrent_lake`.\n\nReadings taken before this release found that switch off, both for this site's account and for an anonymous account.\n\n**Why**\n\nThe switch is off by default, so nothing changes unless it is turned on remotely.\n\n- Flag `tengu_concurrent_lake`: Off in both readings (read for one account on one subscription tier against v2.1.323; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Compaction\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no\n- Present in the build but not switched on"}