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.246 Home All releases olderv2.1.245 v2.1.247newer
Claude Code v2.1.246

Storage backend gains two host-supplied options with no caller

Under the hood
Useful1 Signal0
Internals

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

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 →