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.238 Home All releases olderv2.1.237 v2.1.239newer
Claude Code v2.1.238

Tabs and bidi marks no longer throw off line wrapping

You'll notice
Useful3 Signal1
Terminal Rendering

Lines with tabs or right-to-left text now wrap correctly in your terminal.

What

Terminal text is now measured with tabs counted as 8 columns, expanding to the next 8-column stop when a line wraps, and bidirectional/isolate control characters counted as 1 column instead of 0. This runs in the renderer for everyone.

Details
  • Wrapping re-runs its style-merging pass before splitting, so colours survive the split points.
  • A line that still overflows after wrapping is truncated with an ellipsis that carries the last style in the line.
Evidence

function EGl(e)

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