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

Internal fact store gains variable binding, threshold triggers and budgets

Under the hood
Useful1 Signal3
Workflows

The internal fact store gained variable binding, count-threshold triggers and budget waiting.

What

The internal world store, a fact and subscription engine not exposed to users, was substantially extended. Patterns can bind variables, subscriptions can fire on a count threshold, and work can be charged against budgets and made to wait for headroom.

Details
  • Patterns bind with v("x"); the parse error now reads that a pattern must be a JSON object, nested objects as subsets, arrays exact.
  • A subscription can use an $atleast form that fires once per binding group when enough matching rows exist.
  • Storing a budget fact requires a finite, non-negative numeric units.
  • Evaluation now has an admission step that waits for budget headroom and rejects with retracted while waiting for budget if cancelled first; spend is charged up the scope chain.
  • Pending work is tracked in an explicit in-flight set so admitted-but-not-started work is not double counted.
Evidence

a {topic:'budget'} fact needs a finite, non-negative numeric units``

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.246 →