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.235 Home All releases olderv2.1.234 v2.1.236newer
Claude Code v2.1.235

Claude Design state moved off module globals onto a per-session object

Under the hood
Useful2 Signal3
Claude Design

Claude Design approvals and consent now live per session instead of process-wide, and reset cleanly on a dropped connection.

What

Approval tokens, approved plans, served catalog hashes, project grants and the consent cache for Claude Design now live on one object carried through each permission and dispatch call instead of process-wide variables, and a single reset clears the cached MCP session when the server returns 404.

Details
  • The served catalog hash set is capped as a least-recently-used cache.
  • The reset also cancels any discovery request already in flight.
Evidence

mintDisplayedUpdates: non-plain array in mint input

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