v2.1.208
2.1.208
Highlights:
- Added opt-in screen reader mode that renders plain-text outputs to improve accessibility and readability
- Background-agent replies saved on delivery failure and delivered on restart, preventing lost drafts
- Piped JSON/stream-json no longer truncates large responses, so claude -p returns complete results
CLI changelog
- Added screen reader mode: opt-in plain-text rendering for screen reader users. Run claude --ax-screen-reader, set CLAUDE_AX_SCREEN_READER=1, or add "axScreenReader": true to settings.
- Added vimInsertModeRemaps setting: map two-key insert-mode sequences like jj to Escape in vim mode
- Added CLAUDE_CODE_PROCESS_WRAPPER: agent view and the background service now honor a corporate launcher by running every Claude Code self-spawn through a required wrapper executable
- Added mouse-click support for multi-select menus and "Other" input rows in fullscreen mode
- Fixed fast mode staying off after switching back to a model that supports it — it now restores automatically when enabled in settings
- Fixed replies typed to a background agent being lost when delivery fails — the text is now saved and delivered when the session restarts
- Fixed background-session attach failing permanently ("Couldn't start the background daemon") after an update replaced the binary a running claude agents process was launched from
- Fixed the context window (and auto-compact indicator) briefly resetting to 200k after the CLI auto-updates, causing a false "100% context used" when resuming long-context sessions
- Fixed supervised and background sessions crashing when a server closed an HTTP/2 connection with a GOAWAY while requests were in flight
- Fixed truncated stream-json/JSON output and missing result message when piping large responses from claude -p
- Fixed CLAUDE_CODE_MAX_OUTPUT_TOKENS and similar env vars silently using the mantissa of scientific-notation values (1e6 became 1)
- Fixed very large markdown tables stalling rendering or using excessive memory; tables over 200 rows show the first 200 with a "… N more rows" notice
- … +33 more CLI changelog entries
Source: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#21208
Metadata
-
Time since 2.1.207 release: 2d 22h 57m 50s
-
Bundle file size: +259.0 kB (+0.7%)
-
Prompt files: -28 (-51.9%)
-
Prompt tokens: -52,280 (-36.3%)
Prompt token mix by kind:
- system-reminder: 54.7%→74.4%
- tools: 41.7%→16.4%
- system: 3.3%→9.3%
- agent: 0.2%→0.0%
Files:
- metadata: 79f1bdb/meta/metadata.md#diff-a08dfa163baef97ea4f56d29009ac65f5f7dbc46e3a58e80d7aa06a2a2520899L10-R10
- prompt stats: 79f1bdb/meta/prompt-stats.md#diff-fa8e31336ece71d159f37b6fd4ed0c61939849140bd5c08c7ca793b5b2ae7f58L1-R1
Other prompt changes
- Clarified that the edit tool performs exact string replacements in files.
Links: