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.248 Home All releases olderv2.1.247 v2.1.250newer
Claude Code v2.1.248

Remote settings cache records why it is ineligible, and survives bad listeners

Under the hood
Useful2 Signal3
Remote Settings

The remote settings cache now records why a session was ineligible and survives failing listeners.

What

The cache holding settings fetched for a session now stores the reason it decided a session is ineligible, along with the last load status, and notifies listeners when that status changes. A listener that throws is caught and logged rather than taking down the update.

Details
  • Resetting the cache clears both the reason and the status and notifies listeners with an empty value.
  • The watcher for settings served to this machine now also republishes each update on a separate change event.
Evidence

Remote settings: load-status listener threw:

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