Group of 2 Under the hood
Claude Code now identifies your terminal app and version from its XTVERSION reply and reports it in startup telemetry.
What
- A new classifier reads the raw XTVERSION terminal-identification reply your terminal sends back and matches it against a list of known terminal apps (iTerm2, ghostty, WezTerm, tmux, kitty, and others) plus several version-format patterns.
- If the terminal isn't recognized, it's bucketed as "other"; if there's no reply at all, it's bucketed as "no_reply".
- The result is packaged as an
xtversionfield inside atengu_terminal_probetelemetry event sent at startup.
Why This lets Claude Code understand which terminal emulators and versions people actually use, without sending raw, potentially inconsistent terminal strings — only normalized values reach telemetry.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Nothing has been read yet about how the `tengu_terminal_probe` gate itself is set for any account.