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.223 Home All releases olderv2.1.222 v2.1.224newer

Admin settings tiers now union their env blocks, with an opt-out

Use it now
Useful4 Signal0
Settings Notable not in their notes

Admin and managed settings now merge their env blocks instead of one replacing the other; you can opt out.

CLAUDE_CODE_DISABLE_ADMIN_ENV_UNIONCLAUDE_CODE_MANAGED_SETTINGS_PATHCLAUDE_BRIDGE_BASE_URLCLAUDE_BRIDGE_OAUTH_TOKENCLAUDE_BRIDGE_SESSION_INGRESS_URL
What

Managed and admin settings tiers used to let the winning tier's env replace the ones below it; the blocks are now merged key by key.

Details
  • merging is case-insensitive for a known prefix set, and accounts for OTel-header helpers and per-tier suppression sets
  • set CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION to true to restore replace-wins behaviour
  • diagnostic counters record whether the union changed the effective env and which tiers were present
  • CLAUDE_CODE_MANAGED_SETTINGS_PATH and CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION were added to the settings env allowlists and the sensitive/managed env sets, alongside new local-OAuth and bridge dev variables CLAUDE_BRIDGE_BASE_URL, CLAUDE_BRIDGE_OAUTH_TOKEN and CLAUDE_BRIDGE_SESSION_INGRESS_URL
Evidence

CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION, CLAUDE_BRIDGE_SESSION_INGRESS_URL

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.223 →