Claude-Code v2.1.31 Release: Key Updates and Bug Fixes

This update covers the release v2.1.31 of Claude-Code, which introduces several notable improvements and fixes. Key changes include the addition of session resume hints that guide users on how to continue conversations after exiting. The update also expands support for full-width (zenkaku) spaces input using the Japanese IME in checkbox selections.
Several bugs have been addressed in this release. Notably, issues causing sessions to lock up due to too-large PDF file errors have been fixed, allowing smoother resumption of tasks without needing to start anew. Additionally, bash commands will no longer incorrectly report failures with "Read-only file system" errors when sandbox mode is enabled.
A critical fix was made to the streaming API path where the temperatureOverride parameter was previously ignored. All streaming requests erroneously defaulted to a temperature value of 1, regardless of configuration. This version now respects the specified temperature override, providing more expected behavior.
The update enhances system prompts to better utilize dedicated tools (e.g., Read, Edit, Glob, Grep) instead of relying on bash equivalents. This reduces unnecessary bash command usage. Error messages related to PDF and request sizes have been clarified to show the actual limits of 100 pages and 20MB.
For developers using strict language servers, LSP shutdown/exit compatibility is improved to handle null parameters. Additionally, misleading Anthropic API pricing has been removed from the model selector for users relying on third-party providers like Bedrock, Vertex, and Foundry.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Graduates Boo AI Pep Talks at Commencements: A Sign of Developer Sentiment
College graduates booed speakers pushing AI enthusiasm at commencement ceremonies, reflecting broader unease about AI's impact on jobs and society.

UK Home Office Used AI-Hallucinated Document to Deny Asylum Claim, Judge Finds
A senior UK judge ruled the Home Office likely used AI-generated hallucinated evidence—a non-existent country policy note—to refuse an asylum claim. The missing document was never found, and the judge compared the practice to relying on bogus evidence.

Claude subscriptions no longer cover third-party harness usage
Starting tomorrow at 12pm PT, Claude subscriptions will no longer cover usage on third-party harnesses like OpenClaw. Users can still access these harnesses via extra usage bundles or Claude API keys.

Anthropic launches Claude Community Ambassadors program
Anthropic has launched the Claude Community Ambassadors program, which provides resources for organizing local developer meetups and connecting builders worldwide. The program is open to participants from any background and location.