Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.224 ·

Schemas across the binary rewritten onto internal builders

Nearly every schema was rewritten onto smaller internal builders with no change in behaviour.

Under the hood Internal Changes
JSON All of v2.1.224
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
BuildArea: what it touches
Internal ChangesKind: in v2.1.224,
Internal ChangesSection of the release
What

Nearly every declared schema in the build, covering tools, hooks, settings, MCP config and message envelopes, plugin manifests, browser listings, LSP operations and sandbox settings, was rewritten from the zod-style object/string/enum/array/union/discriminatedUnion/preprocess/strictObject calls onto compact internal equivalents. Field names, description text and validation messages are unchanged, so validated shapes and error output stay the same.

Details
  • Some explicit unions became a helper call, and strict objects moved to a strict-object helper.
  • The MCP v1/v2 module tripwire is untouched by the rewrite.
Evidence

protocol must be an RFC 6455 token, url contains control characters that would be hidden in the approval dialog

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

Feedback