Claude docs changes for February 4th, 2026 [diff]

Executive Summary

  • New versions 2.1.30-2.1.31: PDF page-range reading, /debug command, 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 pages parameter 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 /debug command 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-id and --client-secret with claude mcp add.

Existing feature improvements

  • Added support for additional git log and git show flags 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 TaskStop tool 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 /model to 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 /login when the conversation contained thinking blocks
  • Fixed a hang when resuming sessions with corrupted transcript files containing parentUuid cycles
  • 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 .bashrc file 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.json was missing default fields
  • Fixed temperatureOverride being 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]

  • Updated links to point to new Agent SDK documentation paths. [line 28] [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]

Data usage [Source]

  • Updated link to Agent SDK sessions documentation. [line 103] [Source]

Discover plugins [Source]

GitHub Actions [Source]

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]

How Claude Code works [Source]

Index [Source]

  • Updated domain references from docs.claude.com to platform.claude.com. [line 108] [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]

  • Updated domain references from docs.claude.com to platform.claude.com. [line 23] [Source]

Permissions [Source]

Plugin marketplaces [Source]

Quickstart [Source]

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]


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+]