You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Environment VariablesArea: what it touches
ImprovementsKind: in v2.1.307,
ImprovementsSection of the release
Unclear Which environment variables this applies to, and what triggers the message, is not clear.
What
An environment variable is a named value that programs read. Some of these values can now only be set by the environment Claude Code starts with, or by Claude Code itself. When something else tries to give one of them a value, Claude Code leaves it as it was and says it "is unchanged: only the environment Claude Code starts with, or Claude Code itself, may give it this value (host rule)".
Why
In practice, setting one of these values later in a session does not take effect. It has to be set before Claude Code starts.
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhich environment variables this applies to, and what triggers the message, is not clear.