A technical analysis of how coding agents render their input interface in terminals. The post compares two approaches: alternate screen (full-screen TUI with no scrollback) versus main screen (preserving terminal scrollback). It examines implementations by Claude Code, Gemini CLI, Amp, and others, finding that agents prioritizing terminal feel stay on the main screen using line-level differential rendering or scroll regions.