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.
