Claude Code v2.1.88: Enhanced Performance and Better Cross-Platform Support
Claude Code v2.1.88 introduces flicker-free rendering, improved auto mode controls, and fixes critical memory leaks and cross-platform issues.
Claude Code v2.1.88: Enhanced Performance and Better Cross-Platform Support
The latest Claude Code release brings significant improvements to performance, cross-platform compatibility, and user experience. This update focuses on addressing critical memory issues and enhancing the overall stability of long-running sessions.
What’s New
Flicker-Free Rendering
A new environment variable CLAUDE_CODE_NO_FLICKER=1 enables flicker-free alt-screen rendering with virtualized scrollback, providing a smoother visual experience during extended sessions.
Enhanced Auto Mode Control
The new PermissionDenied hook fires after auto mode classifier denials, allowing you to return {retry: true} to enable model retries. This gives users more granular control over automated workflows.
Improved Subagent Support
Named subagents now appear in @ mention typeahead suggestions, making it easier to reference and work with specific agents in your workflow.
Critical Performance Fixes
- Memory leak resolution: Large JSON inputs are no longer retained as LRU cache keys in long sessions
- Prompt cache optimization: Fixed cache misses in extended sessions caused by changing tool schema bytes
- File handling improvements: Resolved issues with nested CLAUDE.md file re-injection and CRLF doubling on Windows
- Large file safety: Fixed potential out-of-memory crashes when editing files larger than 1GB
Cross-Platform Improvements
- Voice mode fixes: Resolved microphone permission issues on macOS Apple Silicon and WebSocket upgrade problems on Windows
- Terminal compatibility: Fixed Shift+Enter behavior on Windows Terminal Preview and UI jitter in iTerm2 with tmux
- International text support: Improved handling of CJK characters, emoji, and Devanagari text with combining marks
Enhanced Error Reporting
Misleading “Rate limit reached” messages are now replaced with actual API errors and actionable hints, making troubleshooting more straightforward.
How to Update
To update to Claude Code v2.1.88, use your preferred package manager or download the latest version from the official repository. The update process will preserve your existing configuration and session data.
# Example update command (adjust for your installation method)
claude-code update
For users experiencing the fixed memory issues, this update is highly recommended, especially if you work with large files or run extended sessions.