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.0.32 Home All releases olderv2.0.31 v2.0.33newer
Claude Code v2.0.32

Optimized Terminal Rendering

What: New screen diffing algorithm that only updates changed characters instead of clearing and re-rendering the entire terminal, eliminating flicker and improving performance.

How it works: The renderer now:

  1. Compares previous and current screen buffers character-by-character
  2. Only updates positions where content changed
  3. Manages cursor movement efficiently during incremental updates
  4. Falls back to full re-render only when screen dimensions change

Details:

  • Significantly reduces terminal flicker during updates
  • Improves performance for large terminal windows
  • Better user experience during streaming responses
  • Implements transaction-based cursor management for atomic updates
  • Evidence: Functions qRA() at line 70135, uR0() at line 70140, mR0() at line 70379, class dR0 at line 70395

See this entry in the whole of v2.0.32 →