Claude Code v2.1.31
変更項目: 11件
GitHub Release英語原文を表示
変更前
チェックボックス形式の選択メニューにおいて、日本語入力(IME)を使用している際に全角スペースを入力しても、項目を選択したりトグルしたりすることができませんでした。
変更後
全角スペースが半角スペースと同様の入力操作として認識されるようになり、日本語入力モードのままでもチェックボックスの操作が可能になりました。
ユーザーへの恩恵
日本語入力環境のユーザーが、入力モードを切り替える手間なくスムーズに操作を進められるようになり、インタラクティブなコマンド実行時のストレスが軽減されます。
関連ドキュメント
cat、sed、grep、find) の代わりに専用ツール (Read、Edit、Glob、Grep) を使用するようモデルをより明確にガイドし、不必要な bash コマンドの使用を削減しました。英語原文を表示
cat, sed, grep, find), reducing unnecessary bash command usage関連ドキュメント
英語原文を表示
関連ドキュメント
英語原文を表示
英語原文を表示
変更前
Bedrock、Vertex、Foundryなどのサードパーティプロバイダーを利用しているユーザーは、Claude CodeのモデルセレクターでAnthropic APIの価格情報が表示されていました。これは、これらのプロバイダーではAnthropic APIの価格が適用されないため、混乱を招く可能性がありました。
変更後
サードパーティプロバイダー(Bedrock、Vertex、Foundry)を利用しているユーザーに対して、モデルセレクターからAnthropic APIの価格表示が削除されました。
ユーザーへの恩恵
これにより、サードパーティプロバイダーを利用する開発者は、不要で誤解を招く価格情報を目にすることがなくなり、モデル選択がより直感的で分かりやすくなりました。プロバイダーごとの課金体系を正しく理解しやすくなります。
関連ドキュメント
英語原文を表示
変更前
以前は、特にサイズの大きいPDFファイルを処理しようとすると、Claude Codeのセッションが突然完全に停止することがありました。この状態になると、現在の会話を続けられなくなり、ユーザーは一から新しい会話を始める必要がありました。
変更後
PDFファイルが大きすぎることが原因でセッションがロックされる問題が解決されました。これにより、サイズの大きいPDFファイルを取り扱っても、Claude Codeのセッションが予期せず停止することはなくなりました。
ユーザーへの恩恵
これにより、PDF関連の作業中に予期せぬ中断がなくなり、よりスムーズにClaude Codeを利用できるようになります。大切な作業中にセッションが強制的に終了するストレスから解放され、効率的に作業を継続できます。
関連ドキュメント
英語原文を表示
英語原文を表示
~/.claude.json was missing default fields変更前
プロジェクトの設定ファイル(`~/.claude.json`)にデフォルトフィールドが含まれていない場合、プランモードに入るとClaude Codeがクラッシュし、セッションが使用不能になる問題がありました。
変更後
デフォルトフィールドが欠落したプロジェクト設定ファイルによるクラッシュが修正され、プランモードへの移行が安定しました。
ユーザーへの恩恵
プランモードへの移行時に予期せずアプリケーションがクラッシュする問題が解消され、開発者は中断されることなくスムーズに作業を継続できるようになりました。
関連ドキュメント
英語原文を表示
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の回答の柔軟性や一貫性をより細かく制御できるようになり、特定のタスクに合わせて調整した「クリエイティブさ」や「正確性」の設定がストリーミング中も正しく反映されます。
関連ドキュメント
英語原文を表示
変更前
これまでは、Claude CodeがLanguage Server Protocol (LSP) サーバーとの接続を終了しようとした際に、特定の厳格なLSPサーバーがnullパラメータを拒否するため、サーバーが適切にシャットダウンまたは終了しないことがありました。その結果、LSPが提供するコード補完やエラー検出などの機能が不安定になったり、予期せぬ挙動を示したりする可能性がありました。
変更後
今回の修正により、Claude CodeはLSPサーバーとのシャットダウンおよび終了プロセスを、nullパラメータを拒否する厳格なLSPサーバーとも互換性があるように改善しました。これにより、LSPサーバーがスムーズかつ確実に終了するようになり、関連するコードインテリジェンス機能の安定性が向上しました。
ユーザーへの恩恵
この改善により、厳格なLSPサーバーを使用している場合でも、Claude CodeのLSP機能(リアルタイム診断、コードナビゲーション、言語認識など)がより安定して動作するようになります。予期せぬLSP関連のエラーや機能停止が減り、ストレスなくコード開発に集中できるようになります。