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.246 ·

Storage backend gains two host-supplied options with no caller

Storage can accept a host-supplied config path and per-space service declarations, but nothing passes them.

Under the hood Nothing to try yet In Development
JSON All of v2.1.246
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
InternalsArea: what it touches
In DevelopmentKind: in v2.1.246,
In DevelopmentSection of the release

Two embedding-host options on the v5 storage constructor exist only inside the factory, so defaults hold.

What

The v5 storage backend constructor accepts two new options from an embedding host: a global config file path, and a per-space declaration of which storage spaces the host will serve. Both occur only inside the factory in this build, so the defaults hold: every space is served by the host and the global config path resolves as before.

Details
  • Each space in the serve declaration must be true, false or absent, making it host, refused or absent respectively; refused spaces produce messages such as the backend not serving system.
  • Seeding the global config path when it was already resolved logs a warning and keeps the first answer.
  • This is surface for programs embedding Claude Code, not something reachable from the CLI.
Evidence

createLocalHostFiles: each serve[space] must be true, false or 'absent'

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

Feedback