{"version":"2.1.280","anchor":"new-gated-flag-tengu-iridescent-pascal-controls-skilltool","canonical_anchor":"new-gated-flag-tengu-iridescent-pascal-controls-skilltool","heading":"New gated flag 'tengu_iridescent_pascal' controls skill\/tool permission-context resets","tier":"internal","area":"Permissions","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-gated-flag-tengu-iridescent-pascal-controls-skilltool","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New gated flag 'tengu_iridescent_pascal' controls skill\/tool permission-context resets\n\nNew gated flag tengu_iridescent_pascal can skip redundant permission-context resets\n\n**Unclear.** Nothing has been read about the tengu_iridescent_pascal gate, so whether it is active for readers is unknown.\n\n**What**\n\nA new internal helper resets certain permission settings (the `alwaysAllowRules.command` list and a `pollEventDeliveryGuard` marker) on the tool-permission context. Behind a new flag called `tengu_iridescent_pascal`, this reset can now be skipped and the existing context reused when nothing actually needs to change. When a caller explicitly opts out of the reset, it can instead set the poll-event-delivery guard directly.\n\n**Why**\n\nSkipping unnecessary resets avoids rebuilding the permission context on every call. Nothing has been read yet about how this flag is currently set for this site's account, so its effect for readers isn't yet known.\n\n- Flag `tengu_iridescent_pascal`: Not enough to say (read for one account on one subscription tier against v2.1.280; this account: no value returned, anonymous baseline: no value returned, 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: Permissions\n- Names: `tengu_iridescent_pascal`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}