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

Session hook state reaches resume and headless turns

Under the hood
Useful3 Signal3
Hooks

Your hooks now stay wired up through session resume and non-interactive runs.

What

References to the session hook registry roughly triple. It is now passed into session resume, the turn host binding, and the headless query context, so hook state survives a resume and is available to non-interactive turns. Which individual hook events behave differently as a result is not visible from the wiring alone.

Evidence

sessionHooks

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 →