Claude Code v2.1.31

変更項目: 11件

GitHub Release
Added
終了時にセッション再開のヒントを追加し、後で会話を続ける方法を示しました
英語原文を表示
Added session resume hint on exit, showing how to continue your conversation later
Added
チェックボックス選択時における日本語IMEの全角スペース入力に対応
英語原文を表示
Added support for full-width (zenkaku) space input from Japanese IME in checkbox selection

変更前

チェックボックス形式の選択メニューにおいて、日本語入力(IME)を使用している際に全角スペースを入力しても、項目を選択したりトグルしたりすることができませんでした。

変更後

全角スペースが半角スペースと同様の入力操作として認識されるようになり、日本語入力モードのままでもチェックボックスの操作が可能になりました。

ユーザーへの恩恵

日本語入力環境のユーザーが、入力モードを切り替える手間なくスムーズに操作を進められるようになり、インタラクティブなコマンド実行時のストレスが軽減されます。

Improved
システム プロンプトを改善し、bash 相当物 (catsedgrepfind) の代わりに専用ツール (Read、Edit、Glob、Grep) を使用するようモデルをより明確にガイドし、不必要な bash コマンドの使用を削減しました。
英語原文を表示
Improved system prompts to more clearly guide the model toward using dedicated tools (Read, Edit, Glob, Grep) instead of bash equivalents (cat, sed, grep, find), reducing unnecessary bash command usage
Improved
PDF とリクエスト サイズのエラー メッセージが改善され、実際の制限 (100 ページ、20MB) が表示されるようになりました。
英語原文を表示
Improved PDF and request size error messages to show actual limits (100 pages, 20MB)
Changed
ストリーミング中にスピナーが表示されたり消えたりするときの端末内のレイアウトのジッターを軽減しました。
英語原文を表示
Reduced layout jitter in the terminal when the spinner appears and disappears during streaming
Removed
サードパーティプロバイダー(Bedrock、Vertex、Foundry)ユーザー向けに、モデルセレクターから誤解を招くAnthropic APIの価格表示を削除しました
英語原文を表示
Removed misleading Anthropic API pricing from model selector for third-party provider (Bedrock, Vertex, Foundry) users

変更前

Bedrock、Vertex、Foundryなどのサードパーティプロバイダーを利用しているユーザーは、Claude CodeのモデルセレクターでAnthropic APIの価格情報が表示されていました。これは、これらのプロバイダーではAnthropic APIの価格が適用されないため、混乱を招く可能性がありました。

変更後

サードパーティプロバイダー(Bedrock、Vertex、Foundry)を利用しているユーザーに対して、モデルセレクターからAnthropic APIの価格表示が削除されました。

ユーザーへの恩恵

これにより、サードパーティプロバイダーを利用する開発者は、不要で誤解を招く価格情報を目にすることがなくなり、モデル選択がより直感的で分かりやすくなりました。プロバイダーごとの課金体系を正しく理解しやすくなります。

Fixed
PDFファイルが大きすぎるエラーによってセッションが完全にロックされ、新しい会話を開始する必要があった問題を修正しました。
英語原文を表示
Fixed PDF too large errors permanently locking up sessions, requiring users to start a new conversation

変更前

以前は、特にサイズの大きいPDFファイルを処理しようとすると、Claude Codeのセッションが突然完全に停止することがありました。この状態になると、現在の会話を続けられなくなり、ユーザーは一から新しい会話を始める必要がありました。

変更後

PDFファイルが大きすぎることが原因でセッションがロックされる問題が解決されました。これにより、サイズの大きいPDFファイルを取り扱っても、Claude Codeのセッションが予期せず停止することはなくなりました。

ユーザーへの恩恵

これにより、PDF関連の作業中に予期せぬ中断がなくなり、よりスムーズにClaude Codeを利用できるようになります。大切な作業中にセッションが強制的に終了するストレスから解放され、効率的に作業を継続できます。

Fixed
サンドボックス モードが有効な場合に、bash コマンドが「読み取り専用ファイル システム」エラーで失敗を誤って報告する問題を修正しました
英語原文を表示
Fixed bash commands incorrectly reporting failure with "Read-only file system" errors when sandbox mode was enabled
Fixed
デフォルトフィールドが欠落したプロジェクト設定でプランモードに入るとセッションが使用不能になるクラッシュを修正
英語原文を表示
Fixed a crash that made sessions unusable after entering plan mode when project config in ~/.claude.json was missing default fields

変更前

プロジェクトの設定ファイル(`~/.claude.json`)にデフォルトフィールドが含まれていない場合、プランモードに入るとClaude Codeがクラッシュし、セッションが使用不能になる問題がありました。

変更後

デフォルトフィールドが欠落したプロジェクト設定ファイルによるクラッシュが修正され、プランモードへの移行が安定しました。

ユーザーへの恩恵

プランモードへの移行時に予期せずアプリケーションがクラッシュする問題が解消され、開発者は中断されることなくスムーズに作業を継続できるようになりました。

関連ドキュメント

Fixed
ストリーミングAPI経由の際、temperatureOverride の設定が無視され、常にデフォルト値(1)が使用されるバグを修正しました
英語原文を表示
Fixed temperatureOverride being silently ignored in the streaming API path, causing all streaming requests to use the default temperature (1) regardless of the configured override

変更前

ストリーミング形式で回答を生成する際、ユーザーが設定したtemperature(回答の多様性・ランダム性)のカスタマイズが反映されず、暗黙的にデフォルト値の「1」が適用されていました。

変更後

ストリーミングAPIパスにおいて設定値が正しく処理されるようになり、ユーザーが指定した通りの温度設定(temperatureOverride)でAIが応答を生成します。

ユーザーへの恩恵

AIの回答の柔軟性や一貫性をより細かく制御できるようになり、特定のタスクに合わせて調整した「クリエイティブさ」や「正確性」の設定がストリーミング中も正しく反映されます。

Fixed
nullパラメータを拒否する厳格な言語サーバーとのLSPシャットダウン/終了の互換性を修正しました。
英語原文を表示
Fixed LSP shutdown/exit compatibility with strict language servers that reject null params

変更前

これまでは、Claude CodeがLanguage Server Protocol (LSP) サーバーとの接続を終了しようとした際に、特定の厳格なLSPサーバーがnullパラメータを拒否するため、サーバーが適切にシャットダウンまたは終了しないことがありました。その結果、LSPが提供するコード補完やエラー検出などの機能が不安定になったり、予期せぬ挙動を示したりする可能性がありました。

変更後

今回の修正により、Claude CodeはLSPサーバーとのシャットダウンおよび終了プロセスを、nullパラメータを拒否する厳格なLSPサーバーとも互換性があるように改善しました。これにより、LSPサーバーがスムーズかつ確実に終了するようになり、関連するコードインテリジェンス機能の安定性が向上しました。

ユーザーへの恩恵

この改善により、厳格なLSPサーバーを使用している場合でも、Claude CodeのLSP機能(リアルタイム診断、コードナビゲーション、言語認識など)がより安定して動作するようになります。予期せぬLSP関連のエラーや機能停止が減り、ストレスなくコード開発に集中できるようになります。