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.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

Proactivity gate moved into host state and made observable

Under the hood
Useful1 Signal4
Proactivity

The proactivity gate moved onto host state and can be re-sampled, but the value it produces is empty.

A proactivity field appears in the main loop's context but its builder returns nothing.

What

The standalone holder for the proactivity selector gate was deleted in favour of a value stored on host state that can be re-sampled with a change notification and can own a host-side subscription. A proactivity field also now appears in the context the main loop assembles, but the function that would build it returns nothing, so that field is always undefined.

Details
  • New exports: resampleProactivitySelectorGate, onProactivitySelectorGateChanged and replaceProactivityHostGateSubscription.
  • The plumbing is unconditional; no code in this build calls the resample export.
Evidence

resampleProactivitySelectorGate

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