{"version":"2.1.260","anchor":"new-thinking-block-stripping-decision-during-manual-compacti","canonical_anchor":"new-thinking-block-stripping-decision-during-manual-compacti","heading":"New thinking-block-stripping decision during manual compaction, behind an unlaunched flag","tier":"internal","area":"Compaction","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260\/e\/new-thinking-block-stripping-decision-during-manual-compacti","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260","markdown":"### New thinking-block-stripping decision during manual compaction, behind an unlaunched flag\n\nManual compaction now decides whether to strip thinking blocks, gated for adaptive thinking only.\n\nA new function decides whether to strip thinking blocks from the kept tail of a compacted conversation during manual compaction, and is now actively called, logging a line noting what the kept tail holds. The decision depends on the model's resolved thinking type: only when that type is `\"adaptive\"` does it consult a feature flag, otherwise stripping stays hardcoded off.\n\n- Flag `tengu_wise_comet`: Off in both readings (read for one account on one subscription tier against v2.1.260; this account: off, anonymous baseline: off, compiled default: no gate table built for this version) 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: 2\/5\n- Present in the build but not switched on"}