{"version":"2.1.277","anchor":"multi-store-syncs-empty-receipt-handling-loses-its-tengu-ty","canonical_anchor":"multi-store-syncs-empty-receipt-handling-loses-its-tengu-ty","heading":"Multi-store-sync's empty-receipt handling loses its tengu_typed_koala gate and moves inline","tier":"notice","area":"Team Memory","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/multi-store-syncs-empty-receipt-handling-loses-its-tengu-ty","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Multi-store-sync's empty-receipt handling loses its tengu_typed_koala gate and moves inline\n\nClearing a stale empty store receipt before syncing no longer depends on the tengu_typed_koala flag\n\n**What**\n\nClaude Code keeps local \"receipts\" on disk to track whether a data store has been synced. Previously, clearing out a stale or empty receipt before a sync required a feature flag called `tengu_typed_koala` to be turned on, in addition to two other conditions. That flag check is now gone: the logic runs unconditionally, and the two other conditions (whether the on-disk receipt is empty, and whether a pull has already happened) have moved into the function that does the actual work.\n\n**Why**\n\nThis behavior no longer depends on a feature flag, so it applies the same way everywhere rather than only when that flag was enabled for a given account.\n\n- Flag `tengu_typed_koala`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.277; 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: Team Memory\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}