Claude docs changes for February 4th, 2026 [diff]
Executive Summary
- New versions 2.1.30-2.1.31: PDF page-range reading,
/debugcommand, and pre-configured OAuth for MCP servers - Session sharing documentation added with visibility options for Enterprise/Teams and Max/Pro accounts
- New Zero Data Retention (ZDR) documentation covering eligible endpoints, limitations, and special cases
New Claude Code versions
2.1.30
New features
- Added
pagesparameter to the Read tool for PDFs, allowing specific page ranges to be read. Large PDFs (>10 pages) now return a lightweight reference when @ mentioned instead of being inlined into context. - Added
/debugcommand for Claude to help troubleshoot the current session - Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use
--client-idand--client-secretwithclaude mcp add.
Existing feature improvements
- Added support for additional
git logandgit showflags in read-only mode (e.g.,--topo-order,--cherry-pick,--format,--raw) - Added token count, tool uses, and duration metrics to Task tool results
- Added reduced motion mode to the config
- Improved memory usage for
--resume(68% reduction for users with many sessions) by replacing the session index with lightweight stat-based loading and progressive enrichment - Improved
TaskStoptool to display the stopped command/task description in the result line instead of a generic "Task stopped" message - Improved system prompts to more clearly guide the model toward using dedicated tools (Read, Edit, Glob, Grep) instead of bash equivalents
- Changed
/modelto execute immediately instead of being queued - [VSCode] Added multiline input support to the "Other" text input in question dialogs (use Shift+Enter for new lines)
Major bug fixes
- Fixed phantom "(no content)" text blocks appearing in API conversation history, reducing token waste and potential model confusion
- Fixed prompt cache not correctly invalidating when tool descriptions or input schemas changed, only when tool names changed
- Fixed 400 errors that could occur after running
/loginwhen the conversation contained thinking blocks - Fixed a hang when resuming sessions with corrupted transcript files containing
parentUuidcycles - Fixed rate limit message showing incorrect "/upgrade" suggestion for Max 20x users when extra-usage is unavailable
- Fixed permission dialogs stealing focus while actively typing
- Fixed subagents not being able to access SDK-provided MCP tools because they were not synced to the shared application state
- Fixed a regression where Windows users with a
.bashrcfile could not run bash commands - [VSCode] Fixed duplicate sessions appearing in the session list when starting a new conversation
2.1.31
New features
- Added session resume hint on exit, showing how to continue your conversation later
- Added support for full-width (zenkaku) space input from Japanese IME in checkbox selection
Existing feature improvements
- Improved system prompts to more clearly guide the model toward using dedicated tools (Read, Edit, Glob, Grep) instead of bash equivalents (
cat,sed,grep,find), reducing unnecessary bash command usage - Improved PDF and request size error messages to show actual limits (100 pages, 20MB)
- Reduced layout jitter in the terminal when the spinner appears and disappears during streaming
- Removed misleading Anthropic API pricing from model selector for third-party provider (Bedrock, Vertex, Foundry) users
Major bug fixes
- Fixed PDF too large errors permanently locking up sessions, requiring users to start a new conversation
- Fixed bash commands incorrectly reporting failure with "Read-only file system" errors when sandbox mode was enabled
- Fixed a crash that made sessions unusable after entering plan mode when project config in
~/.claude.jsonwas missing default fields - Fixed
temperatureOverridebeing silently ignored in the streaming API path, causing all streaming requests to use the default temperature (1) regardless of the configured override - Fixed LSP shutdown/exit compatibility with strict language servers that reject null params
Claude Code changes
New Documents
Changed documents
Amazon Bedrock [Source]
Best practices [Source]
Claude Code on the web [Source]
- Added documentation for sharing web sessions, including different visibility options for Enterprise/Teams accounts (Private and Team) and Max/Pro accounts (Private and Public). [lines 147-172] [Source]
- Updated allowed domains for "Limited" network access mode, changing docs.claude.com to platform.claude.com. [line 346] [Source]
CLI reference [Source]
- Updated links to point to new Agent SDK documentation paths instead of old docs.claude.com URLs. [lines 43, 55, 166]
Common workflows [Source]
- Updated links to Agent SDK documentation paths. [lines 82, 128, 207]
Data usage [Source]
Discover plugins [Source]
GitHub Actions [Source]
- Updated links to Agent SDK documentation paths. [lines 37, 165, 168, 262]
GitLab CI/CD [Source]
- Updated links to Agent SDK documentation paths. [lines 32, 211]
Google Vertex AI [Source]
- Updated links to Agent SDK documentation paths. [lines 28, 44]
Hooks [Source]
- Updated links to Agent SDK documentation paths. [lines 106, 292]
How Claude Code works [Source]
Index [Source]
Keybindings [Source]
MCP [Source]
- Removed extensive list of remote MCP server examples (similar to API documentation changes), keeping only a link to find more servers on GitHub. [lines 25+]
Model config [Source]
Overview [Source]
Permissions [Source]
Plugin marketplaces [Source]
Quickstart [Source]
- Fixed anchor links in section headers to use hyphens instead of colons throughout the document. [lines 15, 75, 105, 122, 188, 209, 255, 285]
Settings [Source]
Setup [Source]
- Expanded and improved system requirements documentation with better formatting for operating systems and platform-specific setup instructions. [lines 2-8] [Source]
- Added dedicated "Platform-specific setup" section with detailed instructions for Windows and Alpine Linux. [lines 94-107] [Source]
Skills [Source]
Slack [Source]
- Added documentation clarifying that Slack sessions have Team visibility by default and explaining visibility options. [lines 82-98] [Source]
Sub-agents [Source]
Troubleshooting [Source]
- Updated links to Agent SDK documentation paths. [lines 113, 139, 185, 235]
API changes
New Documents
Zero Data Retention (ZDR) [Source]
New comprehensive documentation about Zero Data Retention policies, including what endpoints and features are ZDR-eligible, important limitations, and special cases. Details coverage for the Messages API, Token Counting API, and explains why Batch API, Files API, Skills, and Context Management are not ZDR-eligible. Includes sections on CORS limitations, Claude Code eligibility based on authentication method, and FAQs about ZDR arrangements.
Changed documents
Remote MCP servers [Source]
- Removed extensive list of remote MCP server examples, keeping only a link to find more servers on GitHub. This simplifies the documentation and points users to the canonical server list. [lines 23+]