Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v0.2.43 ·

Terminal Rendering Refactoring

Entry
JSON All of v0.2.43
EntryKind: in v0.2.43,
OverviewSection of the release

The terminal rendering system underwent significant optimization:

  1. Removed OSC 133 Terminal Integration: The shell integration sequences (OSC 133) that were used for marking prompts and command boundaries have been completely removed. This includes:
  • Prompt start/end markers (\x1B]133;A\x07, \x1B]133;B\x07)
  • Command markers (\x1B]133;C\x07, \x1B]133;D\x07)
  • Bracketed paste mode sequences (\x1B[?2026h, \x1B[?2026l)
  1. Simplified Render Buffer Class: The yy class (now uy) has been streamlined:
  • Removed startOscPrompt and endOscPrompt parameters
  • Simplified constructor to only take width and height
  • More efficient output generation using map/join instead of manual string concatenation
  1. Cleaner Output Handling: The main renderer class (Nn → gn) now:
  • No longer tracks or strips OSC sequences from output
  • Simplified terminal clearing logic
  • More direct output writing without intermediate processing

See this entry in the whole of v0.2.43 →

Feedback