Appearance
Device Status
Device attributes and status reporting sequences. Applications use DA1 (Device Attributes) to identify terminal type and capabilities, and DSR (Device Status Report) to query cursor position and terminal health. These query-response sequences are essential for terminal capability detection and are used by shell integration, TUI frameworks, and terminal multiplexers. Device attribute queries are the terminal's self-identification mechanism. DA1 has been the standard "who are you?" query since the VT100, but its response is a mess: most modern terminals identify as "VT220" regardless of actual capabilities — Ghostty, Kitty, WezTerm, and foot all respond with the same VT220 code that an actual 1983 DEC terminal would. The real capability detection happens via DECRPM (query individual modes) and XTVERSION (query the actual terminal name). This is why feature detection beats terminal identification.
Analysis2026-04-06
The Device Status category covers 25 features. Top performers (100%): WezTerm. Common gaps: Tertiary Device Attributes (DA3) (8 terminals fail), Query Terminfo (XTGETTCAP) (7 terminals fail), Feature Reporting (TERM_FEATURES) (6 terminals fail).
Terminal Applications
Headless Backends
Parser correctness tested via Termless. A ✓ means the parser accepts the sequence, not that it renders correctly.