{"version":"2.1.300","anchor":"precompute-compaction-gate-split-into-helper-new-woolly-for","canonical_anchor":"precompute-compaction-gate-split-into-helper-new-woolly-for","heading":"Early compaction check reorganized, with a second server switch added","tier":"internal","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/precompute-compaction-gate-split-into-helper-new-woolly-for","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Early compaction check reorganized, with a second server switch added\n\nThe check for preparing compaction ahead of time was reorganized, and a separate server-controlled switch was added beside it\n\n**Unclear.** What the new `tengu_woolly_forest` check controls is not known.\n\n**What**\n\nCompaction is when Claude Code summarizes the earlier part of a long conversation to free up space. Precompute compaction prepares that summary ahead of time.\n\nThe check for this feature was moved into its own helper. It still reads `precomputeCompactionEnabled` (default true) and still sits behind `tengu_sepia_moth`. The flag server returned off for `tengu_sepia_moth` for this site's account and for the anonymous baseline.\n\nA separate check pairs a new switch, `tengu_woolly_forest`, with another condition; it counts as on unless that condition is true. The flag server returned on for `tengu_woolly_forest` for this site's account and for the anonymous baseline.\n\n**Why**\n\nPrecomputing compaction stays dark when no value is sent for it, because `tengu_sepia_moth` falls back to off.\n\n- Flag `tengu_sepia_moth`: Off in both readings (read for one account on one subscription tier against v2.1.300; 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- Flag `tengu_woolly_forest`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.300; this account: on, anonymous baseline: on, compiled default: on) 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: Under the hood\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}