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

CLAUDE_AX_SCREEN_READER is now carried along with other Claude Code settings

The screen-reader setting CLAUDE_AX_SCREEN_READER now joins the environment variables Claude Code passes along

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

Unclear It is not clear where this list passes the variable to, so it is unclear which parts of Claude Code now honour it.

What

CLAUDE_AX_SCREEN_READER is the environment variable for Claude Code's screen-reader mode. It has been added to a list of environment variables Claude Code passes along, next to CLAUDE_CODE_PLUGIN_DIRS and CLAUDE_CODE_RESUME_SOURCE_ALIVE.

The remote switch for screen-reader mode read on for this site's account and for a signed-out check, in readings taken before this release.

Why

This is accessibility work: your screen-reader choice is kept in more places Claude Code runs.

Read from
Names in the bundleCLAUDE_AX_SCREEN_READER
Feature flag
tengu_ax_screen_reader On for this account, and not off by default

The flag server returned on for the one account this site reads, and nothing in this release compiles it off by default. The compiled default is shown below, and says which it is when we cannot read one: a fifth of gates compile in a string or a number rather than on or off, and most published releases have no gate table behind them at all. No client can see what the server returns for your account.

This account: on · anonymous baseline: on · compiled default in v2.1.321: not a boolean we can read

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.321. It isn't a statement about your account. What a flag value here can and cannot tell you

What has happened since
Gate removed from the code v2.1.206 removed the tengu_ax_screen_reader gate from the code while it was still reading on for the account this site reads. The code path no longer asks a flag before it runs.
Gate removed from the code v2.1.179 removed the tengu_ax_screen_reader gate from the code while it was still reading on for the account this site reads. The code path no longer asks a flag before it runs.

See this across every release →

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 where this list passes the variable to, so it is unclear which parts of Claude Code now honour it.
The name it cites is new in this buildNew in this build: tengu_ax_screen_reader

See this entry in the whole of v2.1.321 →

Feedback