Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.302 ·

Variables from a tool server's launch now apply before your settings

Claude Code now applies environment variables taken from a tool server's launch first, then the ones from your settings

Under the hood Internal Changes
JSON All of v2.1.302
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
MCPArea: what it touches
Internal ChangesKind: in v2.1.302,
Internal ChangesSection of the release

Unclear Which variables come from a tool server's launch, and when there are any, is not clear.

What

An environment variable is a named value passed to a program from outside it. Claude Code can set environment variables from your settings. Before it does so, it now first copies in a set of variables taken from the launch of a tool server. Your settings are applied after them, so a setting with the same name takes the place of the value that came from the launch.

Why

The order in which variables are applied has changed for tool-server launches, which decides which value wins when two sources set the same variable.

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 variables come from a tool server's launch, and when there are any, is not clear.

See this entry in the whole of v2.1.302 →

Feedback