{"version":"2.1.300","anchor":"settings-ignore-message-for-non-settable-env-keys","canonical_anchor":"settings-ignore-message-for-non-settable-env-keys","heading":"Clearer warning when a settings file tries to set an environment-only key","tier":"notice","area":"Settings","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/settings-ignore-message-for-non-settable-env-keys","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Clearer warning when a settings file tries to set an environment-only key\n\nThe warning for keys a settings file cannot set now says only the launch environment or Claude Code itself can set them, and covers more keys\n\n**What**\n\nSome environment variables, values passed to a program when it starts, cannot be set from a Claude Code settings file. When a settings file tries, Claude Code ignores the key and warns you.\n\nThe warning now reads: \"no settings file can set this key, only the environment Claude Code is started with or Claude Code itself.\" It also now covers more keys. Before, it said the key could only come from the environment Claude Code is started with.\n\n**Why**\n\nThe warning now also says Claude Code itself may set the key.\n\n- Area: Settings\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}