Claude Code v2.1.97
Summary
- Added focus view toggle (Ctrl+O) in NOFLICKER mode showing prompt, one-line tool summary with edit diffstats, and final response - Added refreshInterval status line setting to re-run the status l...
Release Notes
- Added focus view toggle (Ctrl+O) in NOFLICKER mode showing prompt, one-line tool summary with edit diffstats, and final response - Added refreshInterval status line setting to re-run the status line command every N seconds - Added workspace.gitworktree to the status line JSON input, set when the current directory is inside a linked git worktree - Added ● N running indicator in /agents next to agent types with live subagent instances - Added syntax highlighting for Cedar policy files (.cedar, .cedarpolicy) - Fixed --dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path - Fixed and hardened Bash tool permissions, tightening checks around env-var prefixes and network redirects, and reducing false prompts on common commands - Fixed permission rules with names matching JavaScript prototype properties (e.g. toString) causing settings.json to be silently ignored - Fixed managed-settings allow rules remaining active after an admin removed them until process restart - Fixed permissions.additionalDirectories changes in settings not applying mid-session - Fixed removing a directory from settings.permissions.additionalDirectories revoking access to the same directory passed via --add-dir - Fixed MCP HTTP/SSE connections accumulating ~50 MB/hr of unreleased buffers when servers reconnect - Fixed MCP OAuth oauth.authServerMetadataUrl not being honored on token refresh after restart, fixing ADFS and similar IdPs - Fixed 429 retries burning all attempts in ~13 seconds when the server returns a small Retry-After — exponential backoff now applies as a minimum - Fixed rate-limit upgrade options disappearing after context compaction - Fixed several /resume picker issues: --resume <name> opening uneditable, Ctrl+A reload wiping search, empty list swallowing navigation, task-status text replacing conversation summary, and cross-project staleness - Fixed file-edit diffs disappearing on --resume when the edited file was la