Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.268 ·

Terminal identity detection now feeds startup telemetry

Claude Code now identifies your terminal app and version from its XTVERSION reply and reports it in startup telemetry.

Group of 2 Under the hood Internal Changes
JSON All of v2.1.268
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.268,
Internal ChangesSection of the release

Unclear Nothing has been read yet about how the tengu_terminal_probe gate itself is set for any account.

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 xtversion field inside a tengu_terminal_probe telemetry 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.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtNothing has been read yet about how the `tengu_terminal_probe` gate itself is set for any account.

See this entry in the whole of v2.1.268 →

Feedback