Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.228 Home All releases olderv2.1.227 v2.1.229newer
Claude Code v2.1.228

About 220 more environment variables move to the typed registry

Under the hood
Useful2 Signal2
Environment Variables

About 220 environment variables now parse and validate in one place, including bounds checks.

CLAUDE_MEMORY_STORESCLAUDE_PROJECT_UUIDANTHROPIC_BASE_URLCLAUDE_JOB_DIRMCP_OAUTH_CALLBACK_PORT
What

Direct process.env reads were replaced with typed registry lookups across roughly 220 sites, covering CLAUDE_MEMORY_STORES, CLAUDE_PROJECT_UUID, ANTHROPIC_BASE_URL, CLAUDE_JOB_DIR, TERM_PROGRAM, BAT_THEME, PATHEXT, terminal multiplexer detection and more. Parsing and trimming now happen once in the registry, so MCP_OAUTH_CALLBACK_PORT is checked only against the 65535 upper bound, its lower bound of 1 being enforced by its declaration.

Evidence

MCP_OAUTH_CALLBACK_PORT

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.228 →