{"version":"2.1.323","anchor":"env-var-renamed-claude-code-system-prompt-gb-feature-to-clau","canonical_anchor":"env-var-renamed-claude-code-system-prompt-gb-feature-to-clau","heading":"System prompt override text now names CLAUDE_CODE_SYSTEM_PROMPT_FEATURE_FLAG","tier":"use","area":"Environment Variables","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/env-var-renamed-claude-code-system-prompt-gb-feature-to-clau","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### System prompt override text now names `CLAUDE_CODE_SYSTEM_PROMPT_FEATURE_FLAG`\n\nThe description of the system prompt override now names `CLAUDE_CODE_SYSTEM_PROMPT_FEATURE_FLAG` where it named `CLAUDE_CODE_SYSTEM_PROMPT_GB_FEATURE`\n\n**Unclear.** It is not clear whether Claude Code actually reads `CLAUDE_CODE_SYSTEM_PROMPT_FEATURE_FLAG` or only the description changed.\n\n**What**\n\nThe system prompt is the standing set of instructions Claude Code gives the model. The built-in description of the setting that overrides it now names the environment variable `CLAUDE_CODE_SYSTEM_PROMPT_FEATURE_FLAG` as the one read on each turn. It used to name `CLAUDE_CODE_SYSTEM_PROMPT_GB_FEATURE`, which still appears elsewhere in Claude Code.\n\n**Why**\n\nIf you set this override, the documented name of the variable is now different.\n\n- Area: Environment Variables\n- Names: `CLAUDE_CODE_SYSTEM_PROMPT_FEATURE_FLAG`, `CLAUDE_CODE_SYSTEM_PROMPT_GB_FEATURE`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}