v2.1.31
Claude CodeSummary
This release focuses on stability and clarity, fixing critical bugs related to large file handling, configuration errors, and API parameter overrides. Users will benefit from clearer error messages, reduced UI jitter during streaming, and improved model guidance toward using dedicated tools.
New Features
- Added a session resume hint upon exit, guiding users on how to continue their conversation later
- Added support for full-width (zenkaku) space input from Japanese IME when selecting checkboxes
Bug Fixes
- Fixed permanent session lockups caused by excessively large PDF uploads, which previously required starting a new conversation
- Fixed bash commands incorrectly reporting "Read-only file system" errors when sandbox mode was enabled
- Fixed a crash that rendered sessions unusable after entering plan mode when the project configuration in `~/.claude.json` was missing default fields
- Fixed the `temperatureOverride` parameter being silently ignored in the streaming API path, ensuring configured overrides are respected
Improvements
- Improved system prompts to better guide the model toward using dedicated tools (Read, Edit, Glob, Grep) instead of bash equivalents, reducing unnecessary bash command execution
- Improved PDF and request size error messages to explicitly display actual limits (100 pages, 20MB)
- Reduced layout jitter in the terminal when the streaming spinner appears and disappears
- Removed misleading Anthropic API pricing information from the model selector for users utilizing third-party providers (Bedrock, Vertex, Foundry)