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