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.269 ·

tmux detection is now a tri-state, and shells out to a resolved tmux binary

tmux detection now distinguishes 'no tmux' from 'couldn't check' and shells out more safely

Under the hood Bug Fixes
JSON All of v2.1.269
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Bug FixesKind: in v2.1.269,
Bug FixesSection of the release
What

The check for whether Claude Code is running inside tmux (a terminal multiplexer) used to return a simple true/false, treating 'no TMUX environment variable' and 'tmux was queried but the call failed' the same way. It now returns one of three states: absent, unknown, or ambient, so those two cases can be told apart. The check also now resolves the actual tmux binary to run and passes it an explicit environment and working directory, instead of inheriting the calling shell's.

Why

Distinguishing 'tmux isn't there' from 'tmux is there but couldn't be checked' lets Claude Code make more accurate decisions about tmux-dependent behavior, and running the resolved binary with an explicit environment makes the check more reliable and predictable.

See this entry in the whole of v2.1.269 →

Feedback