v2.1.259
2.1.259
Highlights:
- managedMcpServers lets orgs provision HTTP/SSE MCP servers org-wide for central tool distribution
- Added --permission-prompts none: unattended/headless hosts auto-deny permission prompts to avoid hung sessions
- Concurrent sessions stop overwriting ~/.claude.json, so workspace trust and MCP/project state persist
CLI changelog
- Added managedMcpServers managed setting: organizations can provide HTTP/SSE MCP servers to every user (same entry shape as .mcp.json); entries that name a command to run are skipped
- Added --permission-prompts none for unattended headless hosts: anything that would prompt is denied automatically while the active permission mode (including auto mode) keeps deciding
- Added recognition of glab mr create/merge/close/reopen/note/update so GitLab merge requests show as MR !N in the collapsed tool summary and refresh the footer MR badge
- Added --json to claude plugin validate for a machine-readable validation report
- Fixed concurrent sessions silently reverting each other's ~/.claude.json changes — workspace trust no longer resets and MCP/project state is no longer lost when running many sessions at once
- Fixed a conversation whose thinking was rejected once being rejected again on every later turn
- Fixed Bash Read() deny rules not covering files given as option values (--ignore-revs-file=.env, -f.env, @file), git diff/git grep file operands, or cd DIR && cat FILE compounds; grep -r/cp -r over a directory holding a denied file now asks
- Fixed the prompt cache being invalidated when the OAuth token refreshed in sessions with telemetry disabled
- Fixed fullscreen mode showing a blank conversation after a long turn with hundreds of tool calls
- Fixed auto mode running a turn on a model it doesn't support when a command or skill's frontmatter model: named one; the turn now keeps the session model
- Fixed CLAUDE_CODE_MAX_CONTEXT_TOKENS being ignored for Vertex-style model IDs (@yyyymmdd suffix) of model versions Claude Code doesn't recognize
- Fixed the live output preview of a running shell command hiding its newest lines when an earlier line wrapped
- … +25 more CLI changelog entries
Source: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#21259
Metadata
-
Time since 2.1.258 release: 20h 49m 9s
-
Bundle file size: +364.0 kB (+0.8%)
-
Prompt files: +1 (+7.7%)
-
Prompt tokens: +5,031 (+22.3%)
Prompt token mix by kind:
- system: 58.1%→65.7%
- tools: 41.9%→34.3%
Files: