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.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

Transcript components take one turn object

Under the hood
Useful1 Signal2
Sessions

Transcript components now share one turn object, and remote sessions write into the same transcript store.

What

Transcript components that each received separate streaming, loading and auto-queue callbacks now take a single turn object, with a shared helper deciding whether a response is still streaming. Remote sessions push into the same transcript store rather than setting messages and loading state directly.

Details
  • The helper prefers an optional getIsResponseStreaming() callback and falls back to the turn's mid-turn flag when it is absent.
  • Remote-session hooks now call setExternalLoading and markRemoteTurnComplete instead of the old message and loading setters.
Evidence

getIsResponseStreaming

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