Claude docs changes for February 2nd, 2026 [diff]

Executive Summary

  • Session quality surveys can now be disabled via CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY environment variable
  • Hooks decision control documentation expanded with comprehensive tables and examples for each event type
  • New prompt suggestions feature documented with Tab/Enter acceptance and environment variable to disable

Claude Code changes

Changed documents

Data Usage [Source]

  • Session quality surveys can now be disabled using the CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1 environment variable. The survey is also automatically disabled when using third-party providers (Bedrock, Vertex, Foundry) or when telemetry is disabled. [line 20] [Source]
  • Added Foundry API to the table of default behaviors by API provider, with session quality surveys row showing all third-party providers now disable surveys by default. [lines 70-78] [Source]

Hooks Guide [Source]

  • Clarified that permissionDecision options (allow, deny, ask) are specific to PreToolUse hooks, and that other events use different decision patterns. Added reference to summary table in the hooks reference. [lines 392-398] [Source]
  • Fixed example output in troubleshooting section from {"decision": "allow"} to {"decision": "block", "reason": "Not allowed"} to correctly demonstrate a blocking hook. [line 672] [Source]

Hooks [Source]

  • Updated hook script example to use the proper hookSpecificOutput structure with permissionDecision instead of deprecated top-level decision field for PreToolUse hooks. [lines 68-73] [Source]
  • Expanded JSON output documentation to clarify that hooks must choose between exit codes and JSON output, and reorganized to explain universal fields, top-level decision/reason fields, and hookSpecificOutput structure. [lines 477-482] [Source]
  • Added new "Decision control" section with a comprehensive table showing which events use which decision patterns (top-level decision, hookSpecificOutput, etc.) and examples for each pattern. [lines 505-567] [Source]
  • Clarified that PreToolUse uses hookSpecificOutput for richer control compared to other events' top-level decision field, with note about deprecated fields. [lines 842-869] [Source]

IDE Integrations [Source]

  • Added documentation for the "Learn Claude Code" onboarding checklist that appears when first opening the panel, including how to dismiss and reopen it. [line 38] [Source]
  • Simplified tutorial documentation by removing the interactive checklist reference and keeping only the VS Code walkthrough command. [lines 58-58] [Source]
  • Added instruction to add JSON schema URL to settings.json for autocomplete and inline validation of Claude Code settings in VS Code. [lines 198-199] [Source]

Interactive Mode [Source]

  • Added new "Prompt suggestions" section documenting the feature that provides grayed-out example commands in the prompt input, how to accept them with Tab/Enter, and how to disable them using CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false. [lines 256-274] [Source]

Memory [Source]

  • Clarified that relative paths in imports resolve relative to the file containing the import, not the working directory, and recommended using CLAUDE.local.md for private per-project preferences. [lines 36-37] [Source]
  • Added explanation that home-directory imports are useful for sharing personal instructions across multiple git worktrees. [lines 38-48] [Source]
  • Added documentation for the one-time approval dialog that appears when external imports are first encountered in a project. [lines 48-48] [Source]

Settings [Source]

  • Added $schema field to the example settings.json and documented that it enables autocomplete and inline validation in VS Code and other editors. [lines 103-129] [Source]
  • Added CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY environment variable to disable session quality surveys. [line 894] [Source]
  • Added CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION environment variable to disable prompt suggestions. [line 900] [Source]

VS Code [Source]

  • Added documentation for the "Learn Claude Code" onboarding checklist that appears when first opening the panel, including how to dismiss and reopen it. [line 38] [Source]
  • Simplified tutorial documentation by removing the interactive checklist reference and keeping only the VS Code walkthrough command. [lines 58-58] [Source]
  • Added instruction to add JSON schema URL to settings.json for autocomplete and inline validation of Claude Code settings in VS Code. [lines 198-199] [Source]

API changes

Changed documents

Extended Thinking [Source]

  • Updated contact email obfuscation link for accessing full thinking output for Claude 4 models. [line 98] [Source]

Files [Source]

  • Updated contact email obfuscation link for requesting higher rate limits during the beta period. [line 284] [Source]