Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
SettingsArea: what it touches
Internal ChangesKind: in v2.1.281,
Internal ChangesSection of the release
What
Environment variables are named values that programs read from their surroundings. settings.env is the setting that lists extra ones for Claude Code. When settings.env changes while Claude Code is running, Claude Code now calls a helper that reapplies the environment variables from your config, plus one other step.
The explicit step that saved CLAUDE_CODE_REPL beforehand and restored it afterwards has been removed.
Why
Environment changes are now handled by reapplying the config as a whole rather than by protecting one variable by name. If you rely on CLAUDE_CODE_REPL, it is worth checking that it still has the value you expect after changing settings.env mid-session.