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.221 Home All releases olderv2.1.220 v2.1.222newer

Terminal escape-sequence scanning handles CAN and SUB terminators

You'll notice
Useful2 Signal0
Background Tasks

Fixes garbled background session output when terminal escape sequences end oddly or split across reads.

What

The string-terminator scan in the background-session output parser was rewritten to walk bytes rather than search for a fixed terminator substring.

Details
  • looks for ESC, CAN (24) or SUB (26); CAN and SUB now end the sequence
  • handles ESC-backslash
  • carries a pending-ESC state across chunk boundaries so a sequence split between reads is still recognised
Evidence

interactive-mark

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