v2.1.7
Claude CodeSummary
This release introduces new configuration options, including the ability to hide turn duration messages and an improved default behavior for managing large tool sets via MCP search auto mode. Several critical bugs were fixed, addressing security vulnerabilities, false file modification errors on Windows, and issues related to context window calculation and command execution.
New Features
- Added `showTurnDuration` setting to allow users to hide turn duration messages in the output.
- Enabled MCP tool search auto mode by default, deferring tool descriptions that exceed 10% of the context window to reduce upfront context usage.
Bug Fixes
- Fixed a security vulnerability where wildcard permission rules could incorrectly match compound commands containing shell operators.
- Fixed false "file modified" errors occurring on Windows due to cloud sync tools or antivirus scanners touching file timestamps without content changes.
- Fixed orphaned `tool_result` errors when sibling tools failed during streaming execution.
- Fixed context window blocking limit calculation to use the effective context window (reserving space for max output tokens) instead of the full context window.
- Fixed a visual glitch where the spinner briefly flashed when running local slash commands like `/model` or `/theme`.
- Fixed terminal title animation jitter by utilizing fixed-width braille characters.
- Fixed plugins with git submodules not being fully initialized upon installation.
- Fixed bash commands failing on Windows when temporary directory paths contained characters like `t` or `n` that were misinterpreted as escape sequences.
- [VSCode] Fixed an issue where the `claudeProcessWrapper` setting was incorrectly passing the wrapper path instead of the Claude binary path.
Improvements
- Added the ability to provide feedback directly when accepting permission prompts.
- Added inline display of the agent's final response in task notifications, allowing users to see results without opening the full transcript file.
- Improved typing responsiveness by reducing memory allocation overhead during terminal rendering.
- Fixed jitter in the terminal title animation.
- Changed OAuth and API Console URLs from `console.anthropic.com` to `platform.claude.com`.