{"version":"2.1.301","anchor":"xtversion-terminal-probe-skipped-on-old-vte-terminals","canonical_anchor":"xtversion-terminal-probe-skipped-on-old-vte-terminals","heading":"Startup terminal query skipped where old VTE terminals would print it as text","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301\/e\/xtversion-terminal-probe-skipped-on-old-vte-terminals","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301","markdown":"### Startup terminal query skipped where old VTE terminals would print it as text\n\nClaude Code can now skip asking the terminal for its version at startup, since VTE terminals before 0.53 show that query as stray text\n\n**Unclear.** The exact condition that makes Claude Code skip the query is not stated beyond its link to VTE versions before 0.53.\n\n**What**\n\nWhen Claude Code starts, it sends the terminal a few hidden questions to learn what the terminal supports. One of them, XTVERSION, asks the terminal to report its name and version. Before this release it was always sent.\n\nClaude Code now skips that question under a certain condition, and its debug log notes that XTVERSION was not asked because terminals built on VTE before version 0.53 would show the query as text. When XTVERSION is skipped, a second query, DECRQM 2026, is skipped as well.\n\n**Why**\n\nOn older VTE-based terminals, such as older versions of GNOME Terminal, these queries could appear as stray characters on screen. Skipping them should stop that.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}