{"version":"2.1.301","anchor":"compact-boundary-tail-recovery-behind-tengu-cheeky-toucan-an","canonical_anchor":"compact-boundary-tail-recovery-behind-tengu-cheeky-toucan-an","heading":"Messages kept across compaction can be recovered from an earlier marker","tier":"internal","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301\/e\/compact-boundary-tail-recovery-behind-tengu-cheeky-toucan-an","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301","markdown":"### Messages kept across compaction can be recovered from an earlier marker\n\nA switched-off change lets Claude Code recover kept messages from an earlier compaction marker when the usual one is missing\n\n**What**\n\nCompaction is when Claude Code shortens a long conversation so that it still fits in what Claude can hold. It leaves a marker in the conversation to show where that happened. Before, when Claude Code looked for the most recent marker and found none, it kept no messages. Now it can fall back to an earlier compaction marker that recorded which messages were preserved.\n\nThis fallback runs only when two remote switches both read on and one further condition holds. Earlier readings of the main switch, `tengu_cheeky_toucan`, came back off for this site's account and for an anonymous account.\n\nA second switch, `tengu_goofy_hare`, now affects how messages are joined back together. It falls back to off when the server sends nothing.\n\n**Why**\n\nThis is a change being prepared to how messages are carried across compaction. Until the switches are on, Claude Code behaves as it did before.\n\n- Flag `tengu_cheeky_toucan`: Not enough to say (read for one account on one subscription tier against v2.1.301; this account: no value returned, anonymous baseline: off, compiled default: not a boolean we can read) 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: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}