Claude Code v2.1.76 Release Notes
Major update brings MCP elicitation support, performance improvements, and over 20 bug fixes to Claude Code. Enhanced worktree management and new session controls included.
The Claude Code development team has released version 2.1.76, packed with significant new features and extensive bug fixes that enhance the developer experience. This release focuses on improving MCP (Model Context Protocol) functionality, performance optimizations, and resolving numerous user-reported issues.
What’s New
MCP Elicitation Support
The headline feature of this release is MCP elicitation support, allowing MCP servers to request structured input mid-task through interactive dialogs. This includes form fields or browser URL interactions, making Claude Code more interactive and flexible during complex workflows. New Elicitation and ElicitationResult hooks provide developers with fine-grained control over these interactions.
Enhanced Session Management
- Session naming: Use the new
-n/--name <name>CLI flag to set custom display names for your sessions at startup - Effort control: The new
/effortslash command lets you adjust model effort levels on-demand - Quality feedback: Enterprise administrators can now configure session quality surveys with customizable sample rates
Improved Worktree Performance
For developers working with large monorepos, the new worktree.sparsePaths setting enables git sparse-checkout functionality, allowing you to check out only the directories you need. Startup performance has also been significantly improved through optimized git ref reading and smarter fetch operations.
Developer Experience Enhancements
- PostCompact hook: New hook that fires after conversation compaction completes
- Better clipboard support: Enhanced clipboard copying in tmux over SSH environments
- Improved voice mode: Fixed various issues with voice mode interactions and Windows compatibility
- Enhanced plan mode: Resolved re-approval requests after plans were already accepted
Major Bug Fixes
This release addresses over 15 critical bugs, including:
- Fixed deferred tools losing input schemas after conversation compaction
- Resolved “Context limit reached” errors in 1M-context sessions
- Fixed auto-compaction infinite retry loops with new circuit breaker
- Improved Remote Control session stability and message batching
- Enhanced LSP plugin registration reliability
How to Update
Update to the latest version using your preferred installation method:
# Via npm
npm update -g claude-code
# Via pip
pip install --upgrade claude-code
# Or download directly from GitHub
After updating, restart any active sessions to take advantage of the new features and fixes.