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.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

Console "profile" sign-in that stores credentials per profile

Not switched on
Useful2 Signal4
Auth Notable not in their notes

A per-profile sign-in can store logins under a named profile, but it is switched off here.

Profile-based credential storage keyed by ANTHROPIC_PROFILE is built, but the login screen only reaches it via a flag not visible in the bundle.

ANTHROPIC_PROFILE
What

A new sign-in path writes an OAuth login into configs/<profile>.json plus an active_config marker under the Anthropic config directory, with the profile name taken from ANTHROPIC_PROFILE (letters, digits, underscore, dot and hyphen only). Whether it is reachable is decided by a flag the login screen is handed, whose source is not visible in the bundle, so treat it as off.

Details
  • It refuses, each with its own plain-English message, when: workload identity federation is configured (ANTHROPIC_FEDERATION_RULE_ID plus ANTHROPIC_ORGANIZATION_ID), the session uses Bedrock, Vertex or Foundry, ANTHROPIC_API_KEY is set, an API-key helper or injected token is in play, the profile was written by another tool, the profile has a custom credentials path, or the profile is bound to a different Anthropic deployment.
  • Signing out deletes the profile's credential file and can revoke the token.
  • None of these messages exist in 2.1.241.
Evidence

Console profile login refused: env credential shadows the profile

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.242 →