This feed tracks post-release changes to the Claude Code changelog. When Anthropic adds, modifies, or removes changelog entries after a version is released, those changes are detected and recorded here for transparency.
Fixed tool search to activate even with `ANTHROPIC_BASE_URL` as long as `ENABLE_TOOL_SEARCH` is set.
Detected at 1:16 AM
Changed tool search to bypass the third-party proxy gate when the environment variable is set (replaces `CLAUDE_CODE_PROXY_SUPPORTS_TOOL_REFERENCE`, now removed)
Detected at 1:16 AM
Added `claude plugins` as an alias for `claude plugin`
Detected at 1:16 AM
Improved `claude plugin validate` to explain that marketplace.json source paths are relative to the repo root when rejecting `../` paths
Detected at 1:16 AM
Reduced false-positive bash permission prompts — tree-sitter parsing now handles `find -exec`, variable assignments, command substitutions, and many other patterns that previously triggered unnecessary prompts. Also fixed tree-sitter not loading in npm-installed versions
Detected at 1:11 AM
Fixed config file corruption that could wipe authentication when multiple Claude Code instances ran simultaneously
Detected at 4:06 AM
Managed settings can now be set via macOS plist or Windows Registry. Learn more at https://code.claude.com/docs/en/settings#settings-files
Detected at 7:21 PM
Improved MCP OAuth authentication with step-up auth support and discovery caching, reducing redundant network requests during server connections
Detected at 3:31 PM
Added `--worktree` (`-w`) flag to start Claude in an isolated git worktree
Detected at 11:56 PM
Subagents support `isolation: "worktree"` for working in a temporary git worktree
Detected at 11:56 PM
Added Ctrl+F keybinding to kill background agents (two-press confirmation)
Detected at 11:56 PM
Agent definitions support `background: true` to always run as a background task
Detected at 11:56 PM
Plugins can ship `settings.json` for default configuration
Detected at 11:56 PM
Fixed file-not-found errors to suggest corrected paths when the model drops the repo folder
Detected at 11:56 PM
Fixed ENAMETOOLONG errors for deeply-nested directory paths
Detected at 1:31 PM
Improved startup performance by deferring Zod schema construction
Detected at 8:06 PM
Improved prompt cache hit rates by moving date out of system prompt
Detected at 8:06 PM
Added one-time Opus 4.6 effort callout for eligible users
Detected at 8:06 PM
Fixed image dimension limit errors to suggest /compact
Detected at 8:06 PM
Fixed Opus 4.6 launch announcement showing for Bedrock/Vertex/Foundry users
Detected at 8:06 PM
Improved error message for many-image dimension limit errors with /compact suggestion
Detected at 8:06 PM
Added guard against launching Claude Code inside another Claude Code session
Detected at 5:46 PM
Fixed Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers
Detected at 5:46 PM
Fixed a crash when MCP tools return image content during streaming
Detected at 5:46 PM
Fixed /resume session previews showing raw XML tags instead of readable command names
Detected at 5:46 PM
Improved model error messages for Bedrock/Vertex/Foundry users with fallback suggestions
Detected at 5:46 PM
Fixed plugin browse showing misleading "Space to Toggle" hint for already-installed plugins
Detected at 5:46 PM
Fixed hook blocking errors (exit code 2) not showing stderr to the user
Detected at 5:46 PM
Added `speed` attribute to OTel events and trace spans for fast mode visibility
Detected at 5:46 PM
Fixed AWS auth refresh hanging indefinitely by adding a 3-minute timeout
Detected at 5:46 PM
Added guard against launching Claude Code inside another Claude Code session
Detected at 5:46 PM
Fixed Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers
Detected at 5:46 PM
Fixed /resume session previews showing raw XML tags instead of readable command names
Detected at 5:46 PM
Fixed a crash when MCP tools return image content during streaming
Detected at 5:46 PM
Improved model error messages for Bedrock/Vertex/Foundry users with fallback suggestions
Detected at 5:46 PM
Added `speed` attribute to OTel events and trace spans for fast mode visibility
Detected at 5:46 PM
Fixed hook blocking errors (exit code 2) not showing stderr to the user
Detected at 5:46 PM
Fixed plugin browse showing misleading "Space to Toggle" hint for already-installed plugins
Detected at 5:46 PM
Fixed /resume showing interrupt messages as session titles
Detected at 5:46 PM
Fixed Opus 4.6 launch announcement showing for Bedrock/Vertex/Foundry users
Detected at 5:46 PM
Improved error message for many-image dimension limit errors with /compact suggestion
Detected at 5:46 PM
Fixed structured-outputs beta header being sent unconditionally on Vertex/Bedrock
Detected at 5:46 PM
Fixed spurious warnings for non-agent markdown files in `.claude/agents/` directory
Detected at 5:46 PM
Fixed spurious warnings for non-agent markdown files in `.claude/agents/` directory
Detected at 9:21 PM
Fixed structured-outputs beta header being sent unconditionally on Vertex/Bedrock
Detected at 5:33 PM
Improved error message for many-image dimension limit errors with /compact suggestion
Detected at 9:31 AM
Fixed Opus 4.6 launch announcement showing for Bedrock/Vertex/Foundry users
Detected at 6:01 AM
Fixed /resume showing interrupt messages as session titles
Detected at 2:01 AM
Fixed plugin browse showing misleading "Space to Toggle" hint for already-installed plugins
Detected at 4:21 PM
Fixed hook blocking errors (exit code 2) not showing stderr to the user
Detected at 4:11 PM
Added `speed` attribute to OTel events and trace spans for fast mode visibility
Detected at 4:01 PM
Fixed a crash when MCP tools return image content during streaming
Detected at 9:51 AM
Improved model error messages for Bedrock/Vertex/Foundry users with fallback suggestions
Detected at 9:51 AM
Fixed /resume session previews showing raw XML tags instead of readable command names
Detected at 8:56 AM
Fixed Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers
Detected at 8:46 AM
Added guard against launching Claude Code inside another Claude Code session
Detected at 8:26 AM
Permissions now respect content-level `ask` over tool-level `allow`. Previously `allow: ["Bash"], ask: ["Bash(rm *)"]` allowed all bash commands, but will now permission prompt for `rm`.
Detected at 2:31 AM
VSCode: Enabled Claude in Chrome integration
Detected at 11:11 PM
Added customizable keyboard shortcuts via `~/.claude/keybindings.json`. Run `/keybindings` to get started. Learn more at https://code.claude.com/docs/en/keybindings
Detected at 8:16 PM
Added customizable keyboard shortcuts via `~/.claude/keybindings.json`. Run `/keybindings` to get started. Learn more at https://code.claude.com/docs/en/keybindings
Detected at 11:28 PM
Added `IS_DEMO` environment variable to hide email and organization from the UI, useful for streaming or recording sessions
Detected at 12:16 AM
Added `CLAUDE_CODE_HIDE_ACCOUNT_INFO` environment variable to hide email and organization from the UI, useful for streaming or recording sessions
Detected at 12:16 AM
Added `plan_mode_required` spawn parameter for teammates to require plan approval before implementing changes
Detected at 12:59 AM
Claude now suggests prompts to speed up your workflow: press Tab to accept or Enter to submit
Detected at 11:31 PM
Bedrock: Add support for `aws login` AWS Management Console credentials
Detected at 7:07 PM
Unshipped AgentOutputTool and BashOutputTool, in favor of a new unified TaskOutputTool
Detected at 8:18 AM
Added support for Microsoft Foundry! See https://code.claude.com/docs/en/azure-ai-foundry
Detected at 7:25 PM
Add support for Microsoft Foundry! See https://code.claude.com/docs/en/azure-ai-foundry
Detected at 7:25 PM
Removed legacy SDK entrypoint. Please migrate to @anthropic-ai/claude-agent-sdk for future SDK updates: https://platform.claude.com/docs/en/agent-sdk/migration-guide
Detected at 12:16 PM
Removed legacy SDK entrypoint. Please migrate to @anthropic-ai/claude-agent-sdk for future SDK updates: https://docs.claude.com/en/docs/claude-code/sdk/migration-guide
Detected at 12:16 PM
Plugin documentation available at https://code.claude.com/docs/en/plugins
Detected at 12:16 PM
Plugin documentation available at https://docs.claude.com/en/docs/claude-code/plugins
Detected at 12:16 PM
Added SlashCommand tool, which enables Claude to invoke your slash commands. https://code.claude.com/docs/en/slash-commands#SlashCommand-tool
Detected at 12:16 PM
Added SlashCommand tool, which enables Claude to invoke your slash commands. https://docs.claude.com/en/docs/claude-code/slash-commands#SlashCommand-tool
Detected at 12:16 PM
Released output styles, including new built-in educational output styles "Explanatory" and "Learning". Docs: https://code.claude.com/docs/en/output-styles
Detected at 12:16 PM
Released output styles, including new built-in educational output styles "Explanatory" and "Learning". Docs: https://docs.claude.com/en/docs/claude-code/output-styles
Detected at 12:16 PM
Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://code.claude.com/docs/en/hooks
Detected at 12:16 PM
Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://docs.claude.com/en/docs/claude-code/hooks
Detected at 12:16 PM
Fix issue with excessive iTerm notifications
Detected at 5:22 PM
VSCode Extension: Added support for VSCode's secondary sidebar (VSCode 1.97+), allowing Claude Code to be displayed on the right sidebar while keeping the file explorer on the left. Requires setting "sidebar" as "Preferred Location" in the config.
Detected at 5:22 PM
VSCode Extension: Added "Preferred Location" setting to configure where Claude opens by default (sidebar or panel)
Detected at 5:22 PM
VSCode Extension: Added keyboard shortcut (Cmd+N / Ctrl+N) to start new conversations
Detected at 5:22 PM
Add support for Microsoft Foundry! See https://code.claude.com/docs/en/azure-ai-foundry
Detected at 11:28 PM
Add support for Azure AI Foundry! See https://code.claude.com/docs/en/azure-ai-foundry
Detected at 11:28 PM
Fixed messages returning null `stop_reason` and `stop_sequence` values
Detected at 12:30 AM
Slash Commmands: Added CLAUDE_PROJECT_DIR and CLAUDE_PLUGIN_ROOT env vars to bash command processing
Detected at 10:40 PM
Deprecated output styles. Review options in `/output-style` and use --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead
Detected at 12:47 AM
Deprecated output styles. Review options in `/output-style` and use --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead
Detected at 12:47 AM
Fixed conversation compaction to respect existing compact boundaries, preventing duplicate summarization of already-compacted messages
Detected at 11:27 PM
Deprecated output styles. Review options in `/output-style` and use --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead
Detected at 4:02 PM
Deprecated output styles. Review options in `/output-style` and use CLAUDE.md or plugins instead
Detected at 4:02 PM
Edit the plan in your text editor using CTRL+G
Detected at 12:27 AM
Support MCP `structuredContent` field in tool responses
Detected at 12:27 AM
Added an interactive question tool
Detected at 12:27 AM
Claude will now ask you questions more often in plan mode
Detected at 12:27 AM
Added Haiku 4.5 as a model option for Pro users
Detected at 12:27 AM
Fixed an issue where queued commands don't have access to previous messages' output
Detected at 12:27 AM
Fixed bash permission matching for commands with environment variables
Detected at 9:38 PM
Improved VSCode extension command registry and sessions dialog user experience
Detected at 9:59 PM
Enhanced sessions dialog responsiveness and visual feedback
Detected at 9:59 PM
Fixed IDE compatibility issue by removing worktree support check
Detected at 9:59 PM
Fixed security vulnerability where Bash tool permission checks could be bypassed using prefix matching
Detected at 9:59 PM
Released output styles, including new built-in educational output styles "Explanatory" and "Learning". Docs: https://docs.claude.com/en/docs/claude-code/output-styles
Detected at 6:44 AM
Released output styles, including new built-in educational output styles "Explanatory" and "Learning". Docs: https://docs.anthropic.com/en/docs/claude-code/output-styles
Detected at 6:44 AM
Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://docs.claude.com/en/docs/claude-code/hooks
Detected at 6:44 AM
Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://docs.anthropic.com/en/docs/claude-code/hooks
Detected at 6:44 AM
/model now validates provided model names
Detected at 12:49 AM
Support NO_PROXY environment variable to bypass proxy for specified hostnames and IPs
Detected at 9:53 PM
Hooks: Introduced SessionEnd hook
Detected at 12:59 AM
@-mention: Add ~/.claude/\* files to suggestions for easier agent, output style, and slash command editing
Detected at 12:59 AM
@-mention: Add ~/.claude/* files to suggestions for easier agent, output style, and slash command editing
Detected at 12:59 AM
Customizable status line: add your terminal prompt to Claude Code with /statusline
Detected at 6:22 PM
Transcript mode (Ctrl+R): Changed Esc to exit transcript mode rather than interrupt
Detected at 6:35 PM
Settings: Added `--settings` flag to load settings from a JSON file
Detected at 6:35 PM
Settings: Fixed resolution of settings files paths that are symlinks
Detected at 6:35 PM
OTEL: Fixed reporting of wrong organization after authentication changes
Detected at 6:35 PM
Slash commands: Fixed permissions checking for allowed-tools with Bash
Detected at 6:35 PM
IDE: Added support for pasting images in VSCode MacOS using ⌘+V
Detected at 6:35 PM
IDE: Added `CLAUDE_CODE_AUTO_CONNECT_IDE=false` for disabling IDE auto-connection
Detected at 6:35 PM
Added `CLAUDE_CODE_SHELL_PREFIX` for wrapping Claude and user-provided shell commands run by Claude Code
Detected at 6:35 PM
Added --settings flag to load settings from a JSON file
Detected at 6:35 PM
Rename CLAUDE_CODE_BASH_PREFIX to CLAUDE_CODE_SHELL_PREFIX
Detected at 6:35 PM
Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/commands/frontend/component.md is now /frontend:component, not /component.
Detected at 10:54 PM
Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/frontend/component.md is now /frontend:component, not /component.
Detected at 10:54 PM
Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://docs.anthropic.com/en/docs/claude-code/hooks
Detected at 6:25 PM
Released [hooks](https://docs.anthropic.com/en/docs/claude-code/hooks). Special thanks to community input in [Github Issues](https://github.com/anthropics/claude-code/issues/712)
Detected at 6:25 PM
/resume slash command to switch conversations within Claude Code
Detected at 12:05 AM
Breaking change: --print JSON output now returns nested message objects, for forwards-compatibility as we introduce new metadata fields
Detected at 10:57 PM
Breaking change: --print JSON output now returns nested message objects, for forwards-compatability as we introduce new metadata fields
Detected at 10:57 PM
Renamed tools for consistency: LSTool -> LS, View -> Read, etc.
Detected at 2:46 AM
Renamed tools for consistency: AgentTool -> Task, LSTool -> LS, View -> Read, etc.
Detected at 2:46 AM
Added support for refreshing dynamically generated API keys (via apiKeyHelper), with a 5 minute TTL
Detected at 2:24 AM
Add support for refreshing dynamically generated API keys (via `apiKeyHelper`), with a 5 minute TTL
Detected at 2:24 AM
Updated spinner to indicate tokens loaded and tool usage
Detected at 2:24 AM
Update spinner to indicate tokens loaded and tool usage
Detected at 2:24 AM
Improved performance for filename auto-complete
Detected at 9:08 PM
Run one-off MCP servers with `claude --mcp-config <path-to-file>`
Detected at 8:14 PM