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

More environment variables read through the typed registry

Under the hood
Useful2 Signal2
Environment Variables not in their notes

More environment variables are read through typed declarations; the tool concurrency cap still defaults to ten.

CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY
What

Several hand-written environment variable readers were replaced by typed accessors. CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY still defaults to 10 and is now declared with a minimum of 1, so a non-positive value falls back to the default as before.

Details
  • The project UUID reader no longer trims its own value, and the Datadog flush interval reader no longer parses the raw string.
  • A messaging token string variable was added to the same registry module, next to the existing messaging socket variable.
Evidence

CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY

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 →