Skip to content

v2.1.208

Choose a tag to compare

@marckrenn marckrenn released this 14 Jul 01:26

2.1.208

(☝ Click to see full diff.)

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:

Other prompt changes

  1. Clarified that the edit tool performs exact string replacements in files.

Links:

  1. fae1d72/system-prompts/tool-description-edit.md#diff-d98c9d5750be0d3d005e4bf2b7153b7a85d658c33884e9c9ef520cd58aa2536cR3