{"version":"2.1.247","anchor":"artifact-consent-rule-in-the-auto-mode-permissions-prompt-ca","canonical_anchor":"artifact-consent-rule-in-the-auto-mode-permissions-prompt-ca","heading":"Artifact-consent rule in the auto-mode permissions prompt can be switched off remotely","tier":"use","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247\/e\/artifact-consent-rule-in-the-auto-mode-permissions-prompt-ca","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247","markdown":"### Artifact-consent rule in the auto-mode permissions prompt can be switched off remotely\n\nThe rule stopping Claude publishing artifacts you didn't ask for can now be removed remotely.\n\n**What**\n\nThe permissions text used by auto mode now ships as an embedded file, and a new switch decides whether the rule telling Claude not to publish artifacts you did not ask for stays in that text. The environment variable `CLAUDE_CODE_AUTO_MODE_ARTIFACT_CONSENT_RULE` wins if set; otherwise a remote feature flag named `tengu_umber_sluice` decides, with a compiled-in fallback of off. The mapping is inverted, so off keeps the rule in the prompt and only a server value of on removes it, meaning the rule is on by default and the flag exists solely to turn it off remotely.\n\n**Details**\n\n- The variant is chosen once when the session enrolls in auto mode and threaded through later calls, so a session does not switch behaviour mid-flight.\n- The chosen variant is recorded and re-announced to listeners if it does change during a session.\n- Every auto-mode classification result, including fallback and retry paths, reports which variant it ran under; with the flag off the recorded value is that the rule is applied.\n- The code that strips the rule refuses to act if the matched line is shorter than a reflow floor, or if a mention of the rule survives the removal; in either case it logs the refusal and serves the text with the rule still present.\n\n**Evidence**\n\n`Unrequested Artifact Publish`, `artifactConsentRuleArm`\n\n- Flag `tengu_umber_sluice`: Off in both readings (read for one account on one subscription tier against v2.1.247; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Artifacts\n- Names: `CLAUDE_CODE_AUTO_MODE_ARTIFACT_CONSENT_RULE`, `tengu_umber_sluice`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 4\/5"}