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

Claude Code v2.1.227 ·

Storage keys are now validated with per-area rules and readable errors

Storage keys are checked before use, so malformed ones fail with a clear message.

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

A new layer checks every storage key before it reaches the storage engine and rejects malformed ones with a specific message instead of letting them through. You would only ever see one of these if something were already wrong.

Details
  • It enumerates the legal directory names under the user config directory, including mcp-discovery-cache, and the plugin registry files: installed, marketplaces, flagged, catalog, inUseSweep.
  • Log channels are restricted, with the error text "must be debug, telemetry or apiDump".
  • Relationships are enforced too, such as a scratch relative path requiring a session id.
Evidence

must be debug, telemetry or apiDump

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

Feedback