Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.302 ·

A macOS-only terminal name lookup is replaced by a JSON reader

A routine that asked macOS directly for the terminal's name is replaced by one that reads JSON text and checks its shape

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

Unclear It is not clear what Claude Code now uses this JSON reader for, or whether it still looks up the terminal name some other way.

What

Claude Code had a routine that looked up the name of the terminal device on macOS by calling a macOS system library directly. That routine is replaced by one that takes a piece of text, trims it, and reads it as JSON if it starts with {. JSON is a common format for structured data. The routine checks the result against an expected shape and returns nothing if the text does not start with {.

Why

Claude Code no longer makes that direct call into the macOS system library in this place.

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 doubtIt is not clear what Claude Code now uses this JSON reader for, or whether it still looks up the terminal name some other way.

See this entry in the whole of v2.1.302 →

Feedback