Skip to content
v3.0.822026-05-29

Terminal rendering restored to the proven path

Reverts the multi-agent terminal renderer all the way back to the stable per-terminal approach used in 3.0.72, fully removing the global render scheduler, the single-write-in-flight gate, and frame-agnostic chunk splitting that caused agent panes to paint blank or partial after 3.0.74.

  • Agent terminals paint reliably again. Each visible terminal once again drains a full repaint per frame on its own animation loop, so Claude, Codex, and other full-screen agent panes no longer sit blank or partially painted under multi-agent load.

Fixed

  • Removed the global terminal render scheduler introduced in 3.0.74; rendering is back to the per-terminal animation-frame loop from 3.0.72 that handled multi-agent output without blank panes.
  • Removed the single-write-in-flight gate so a delayed or dropped xterm write callback can no longer leave a pane stuck on a blank frame.
  • Removed frame-agnostic chunk splitting so a full-screen agent repaint is applied in one frame instead of being sliced across many, eliminating partially painted frames.