{"version":"2.1.323","anchor":"artifact-feature-check-now-forced-off-when-claude-code-artif","canonical_anchor":"artifact-feature-check-now-forced-off-when-claude-code-artif","heading":"The artifact feature now follows a server switch, not CLAUDE_CODE_ARTIFACT","tier":"notice","area":"Artifacts","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/artifact-feature-check-now-forced-off-when-claude-code-artif","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### The artifact feature now follows a server switch, not `CLAUDE_CODE_ARTIFACT`\n\nSetting `CLAUDE_CODE_ARTIFACT` no longer turns the artifact feature on; a switch on Anthropic's servers now decides\n\n**Unclear.** It is unclear whether setting `CLAUDE_CODE_ARTIFACT` now actively switches the feature off or just no longer switches it on.\n\n**What**\n\nAn environment variable is a named value you set in your shell before starting Claude Code. Before, Claude Code checked `CLAUDE_CODE_ARTIFACT` when deciding whether the artifact feature was available. That variable can no longer turn the feature on. Whether the feature is available now depends on a switch Claude Code reads from Anthropic's servers.\n\nThat switch has read on for this site's own account and for an account with no sign-in. No reading has been taken under this release yet.\n\n**Why**\n\nIf you set `CLAUDE_CODE_ARTIFACT` to get the artifact feature, it no longer controls it. The server decides for each account.\n\n- Flag `tengu_cobalt_plinth`: Gate removed from the code (read for one account on one subscription tier against v2.1.323; this account: on, anonymous baseline: on, 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: Artifacts\n- Names: `CLAUDE_CODE_ARTIFACT`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: yes"}