このバージョン以降にも更新があります。

最新版 v2.1.237 を見る →

Claude Code v2.1.221

変更項目 39 件

公式 CHANGELOG.md

このバージョンの概要

自動モードの権限チェックが効率化され、プロンプトキャッシュ再利用によるコスト削減と応答性の改善が実現しました。バックグラウンドセッションはコミットやプッシュを自動的に行うよう変更され、Forkされたセッションは独立したワークツリーで実行されるようになります。また、シェルの権限バイパスという重大なセキュリティ上の不具合が修正されました。

Added追加(4件)

Added
VSCode版に、実行中のツール状況を折りたたみ可能な要約で確認できる「Focus view」を追加しました。Ctrl+Alt+Fで切り替え可能です。
英語原文を表示
[VSCode] Added Focus view: a chat-menu toggle that hides tool activity behind an expandable per-turn summary with a live running-tool indicator, toggled with Ctrl+Alt+F or the "Claude Code: Toggle Focus view" command

変更前

実行中のツール活動を把握するにはターミナルやログを細かく確認する必要があり、画面を占有していました。

変更後

ツール実行状況をコンパクトな要約として表示でき、詳細が必要な時だけ展開して確認できるようになりました。

ユーザーへの恩恵

画面を切り替えずにツールの実行状況を把握できるようになります。

関連ドキュメント

Added
LinuxおよびWSL上のサンドボックスにおいて、認証情報ファイル用の「mode: "mask"」を導入しました。
英語原文を表示
Added mode: "mask" for sandbox credential files on Linux and WSL — sandboxed commands read a sentinel copy (the whole file, or just the spans captured by an extract regex) while the sandbox proxy substitutes the real value on egress; on macOS file masking falls back to deny

変更前

サンドボックス環境内で認証情報にアクセスさせるには、ファイルを完全に露出させるか、ツールを失敗させるかの二択でした。

変更後

サンドボックス内でダミーの認証情報を読み込ませつつ、外部通信時にはプロキシ経由で本物の値を注入できるようになりました。

ユーザーへの恩恵

認証情報ファイルの実体をサンドボックス内に露出させずにツールを実行できます。

関連ドキュメント

Added
Claude Desktopの管理用マーケットプレイス同期で拒否される名前のプラグインに対し、検証時に警告を表示するようにしました。
英語原文を表示
Added warnings to claude plugin validate when a marketplace or plugin name would be rejected by Claude Desktop's managed marketplace sync

変更前

Claude Code上では有効な名前でも、Claude Desktopに同期する際にエラーになることがありました。

変更後

検証コマンドの時点で同期不可能な名前であることが警告されるようになりました。

ユーザーへの恩恵

同期後のエラーに後から気づいて修正する手間が省けます。

Added
Claude-apiスキルに、古いモデル向けのパターンを監査する「prompt-audit」サブコマンドを追加しました。
英語原文を表示
Added a prompt-audit subcommand to the claude-api skill for auditing prompts and tool descriptions for patterns written for older models

変更前

古いモデル向けに書かれたプロンプトやツール定義が適切かどうかを手動で確認する必要がありました。

変更後

コマンドを実行するだけで自動的に監査が行えるようになりました。

ユーザーへの恩恵

古い形式のプロンプトを手作業で探す必要がなくなります。

関連ドキュメント

Changed変更(12件)

Changed
オートモードのパーミッションチェックにおけるプロンプトキャッシュコストを削減しました
英語原文を表示
Reduced prompt-cache costs for auto-mode permission checks by reusing the cached conversation prefix across decisions

変更前

パーミッションチェックのたびにキャッシュが無効化されやすく、余分なコストが発生していました。

変更後

決定間でキャッシュ済みの会話プレフィックスを再利用するように変更しました。

ユーザーへの恩恵

オートモード利用時のトークン消費量を抑えられ、コストを気にせず利用しやすくなります。

Changed
バックグラウンドセッションの保存処理を見直し、完了時の挙動を改善しました
英語原文を表示
Changed background sessions to commit and push to preserve work, open a draft PR only when the task calls for one, follow your CLAUDE.md git instructions, and always end by reporting where the work lives

変更前

バックグラウンド作業の保存が不完全で、作業場所の報告や PR 作成のフローが状況に応じて最適化されていませんでした。

変更後

自動コミットとプッシュで確実に作業を保存し、必要に応じてドラフト PR を作成し、最後に成果物の場所を報告するようにしました。

ユーザーへの恩恵

セッション終了後に自分が何を行い、どこに成果があるかを自分で追いかける必要がなくなります。

Changed
/plugin install でプラグインが見つからない際、カタログを最新化してリトライするように変更しました
英語原文を表示
Changed /plugin install to refresh a stale marketplace catalog and retry before reporting a plugin not found

変更前

プラグインが marketplace に見つからない場合、手動でのリフレッシュが必要でした。

変更後

自動的にカタログを更新し、即座にリトライを試みるようになりました。

ユーザーへの恩恵

プラグインインストール時のカタログ不整合によるエラーを手動操作なしで回避できます。

Changed
プラグインインストール後、安全な場合は /reload-plugins を待たずに即時有効化するようにしました
英語原文を表示
Changed plugins installed from /plugin to activate immediately when safe, instead of always requiring /reload-plugins

変更前

インストール後は必ず手動で /reload-plugins を実行する必要がありました。

変更後

インストール完了後、準備が整った段階で自動的にプラグインがアクティブになります。

ユーザーへの恩恵

プラグイン導入後すぐに機能を使えるようになり、再読み込みのステップを省略できます。

Changed
プラグインのスキルパスで "." を許可し、SKILL.md のバリデーションエラー時にヒントを表示するようにしました
英語原文を表示
Changed plugins to accept "." as a skills path, and the root-level SKILL.md validation error now suggests using the plugin root

変更前

スキルパスの指定が制限されており、定義ミス時の修正が直感的ではありませんでした。

変更後

プラグインルートをスキルパスとして指定可能にし、エラーメッセージで適切な配置を推奨するようにしました。

ユーザーへの恩恵

プラグイン作成時のスキル配置ミスによるエラーを即座に修正できるようになります。

関連ドキュメント

Changed
/status コマンドでセッション種別を表示するようにしました
英語原文を表示
Changed /status to show the session kind: interactive, or a background job that is attached or unattended

変更前

セッションが対話型かバックグラウンドか、また現在の状態が把握しにくい状況でした。

変更後

interactive、attached、unattended といったセッションの種類を表示するように変更しました。

ユーザーへの恩恵

現在自分がどのセッションで何を実行しているかをコマンド一つで確認できます。

関連ドキュメント

Changed
絵文字のオートコンプリートで、一般的な別名ショートコードをサポートしました
英語原文を表示
Changed emoji autocomplete to accept common alternate shortcodes like :thumbsup:, :thumbsdown:, and :love:

変更前

特定の短いショートコードのみが利用可能でした。

変更後

:thumbsup: や :love: といった、一般的で直感的なショートコードにも対応しました。

ユーザーへの恩恵

記憶に頼らず、自然な呼び名で絵文字を挿入できるようになります。

Changed
/fork で生成されたセッションが、独自のワークツリーを作成するように変更しました
英語原文を表示
Changed sessions forked with /fork to create a new worktree of their own instead of working in the original session's checkout

変更前

フォークされたセッションが元のセッションと同じチェックアウト先を使用していました。

変更後

フォーク時に独立した新しいワークツリーを自動生成するように変更しました。

ユーザーへの恩恵

並行して複数のタスクを進めても、セッション間でファイルの変更が競合しなくなります。

関連ドキュメント

Changed
Claude in Chrome で、不要になったブラウザタブを自動的に閉じるように変更しました
英語原文を表示
Changed Claude in Chrome to close the browser tabs it opens once it no longer needs them

変更前

自動化されたブラウザタスクの終了後もタブが残り続けていました。

変更後

タスクが完了した段階で、開いたタブを自動的にクローズします。

ユーザーへの恩恵

ブラウザを定期的に整理する手間を省き、タブの乱雑さを解消できます。

関連ドキュメント

Changed
ファストモードで利用クレジットが切れた際、黙って失敗せずストリーム上に通知するようにしました
英語原文を表示
Changed fast mode to report on the stream when usage credits run out mid-session, instead of failing silently

変更前

クレジット不足時に原因が分からず失敗するケースがありました。

変更後

処理のストリーム上でクレジット切れを明示的に通知します。

ユーザーへの恩恵

作業中に理由不明の停止が発生した際、状況を即座に把握できるようになります。

関連ドキュメント

Changed
Monitor ツールで出力がない場合、誤解を招く "stream ended" ではなくメッセージを出すようにしました
英語原文を表示
Changed Monitor: a watch that exits without producing any output now says so instead of reporting "stream ended"

変更前

出力がない場合に「ストリーム終了」と表示され、正しく監視できているか不安になることがありました。

変更後

出力なしで終了した場合には、その旨を伝えるメッセージが表示されます。

ユーザーへの恩恵

監視結果を確認する際、ツールが正しく動作して結果がなかったのか、単なるエラーかを判断できます。

関連ドキュメント

Changed
Gateway の model フィールドバリデーションを厳格化しました
英語原文を表示
Changed the Gateway model field validation: non-string values are rejected with a 400 instead of being forwarded

変更前

不正な型がモデルフィールドに指定された場合、そのまま転送されることがありました。

変更後

非文字列の値は 400 エラーとして拒否するように変更しました。

ユーザーへの恩恵

Gateway への誤った設定値を即座に検知し、API 通信時のトラブルを未然に防げます。

Improved改善(5件)

Improved
Google Vertex AI 上でのツール検索機能を改善し、Claude 4.5 世代以降のモデルで再び利用可能にしました
英語原文を表示
Improved tool search on Google Vertex AI: re-enabled for Claude 4.5-generation and newer models

変更前

Google Cloud の Agent Platform では、MCP ツール定義を事前にロードするため、ツール検索が無効化されていました。

変更後

Claude Sonnet 4.5 および Opus 4.5 以降のモデルにおいて、ENABLE_TOOL_SEARCH を有効にすることでツール検索を利用できるようになりました。

ユーザーへの恩恵

高度なモデルで必要なツールを必要に応じて自動的に読み込めるようになり、コンテキストの消費を抑えられます。

Improved
オートモードのパーミッションチェックを最適化し、チェック中にモードを切り替えた際の動作を確実にしました
英語原文を表示
Improved auto mode: permission checks for parallel tool calls are now cache-efficient, and switching modes while a check is pending reliably prompts instead of applying the stale result

変更前

並列ツール呼び出し時のパーミッションチェックにおいて、キャッシュ効率が悪く、チェックの保留中にモードを切り替えると古い結果が適用される場合がありました。

変更後

並列ツール呼び出しのパーミッションチェックがキャッシュ効率化され、モード切り替え時には古い結果を適用せず、ユーザーへ確実に入力を求めるようになりました。

ユーザーへの恩恵

権限の変更時に意図しない過去の結果が反映されることを防ぎ、操作の整合性を保てます。

関連ドキュメント

Improved
Stats パネルのトークン合計数にキャッシュ関連のトークンを含め、内訳を表示するように改善しました
英語原文を表示
Improved Stats panel to count cache tokens in its token totals, with a breakdown by input, output, cache read, and cache write

変更前

Stats パネルではキャッシュ利用によるトークン削減分が分かりにくく、正確なコスト把握が困難でした。

変更後

キャッシュ読み取り、キャッシュ書き込み、入力、出力の各トークン数に分解して表示されるようになりました。

ユーザーへの恩恵

セッション中のコスト効率を詳細に確認し、キャッシュが正しく機能しているかを判断できるようになります。

関連ドキュメント

Improved
/ultrareview におけるエラーメッセージを改善しました
英語原文を表示
Improved /ultrareview error messages when a repo shares no history with its base: a checkout with no branches is now refused up front with advice to create one, and refusal hints no longer suggest git fetch --unshallow on clones that are already complete

変更前

リポジトリに履歴がない場合のチェックアウト拒否理由が不明瞭で、クローン済みリポジトリに対しても誤った Git コマンドを提案していました。

変更後

ブランチがない場合の拒否を明確にし、不適切な git fetch 提案を削除しました。

ユーザーへの恩恵

エラー発生時にリポジトリの状態を正しく把握し、推奨される修正手順を迷わずに実行できます。

関連ドキュメント

Improved
Windows 起動時の処理を改善し、セキュリティツールによる誤検知を減らしました
英語原文を表示
Improved Windows startup: process creation times are now read via a native kernel32 call instead of spawning PowerShell, so endpoint security tools that gate powershell.exe no longer prompt

変更前

プロセス作成時間に PowerShell を呼び出していたため、powershell.exe を監視するセキュリティツールで警告が表示されることがありました。

変更後

ネイティブの kernel32 呼び出しを使用するように変更しました。

ユーザーへの恩恵

起動時にセキュリティ警告で作業を中断されることがなくなります。

Removed削除(1件)

Removed
承認プロンプトから重複する通知メッセージを削除しました
英語原文を表示
Removed the repeated "Permission mode changed while the auto-mode classifier call was queued" notice from approval prompts

変更前

自動モードの分類器呼び出しと重複して「パーミッションモード変更」の通知が繰り返し表示されていました。

変更後

冗長な通知メッセージを削除し、プロンプトを整理しました。

ユーザーへの恩恵

重要な警告と混同しやすい過剰な通知を減らし、承認フローに集中できます。

関連ドキュメント

Fixed修正(17件)

Fixed
Bashツールの権限チェックにおいて、zshの条件式[[ ]]を悪用した権限バイパスを修正しました。
英語原文を表示
Fixed a Bash tool permission-check bypass where zsh could execute hidden commands in [[ ]] regex conditionals; affected commands now prompt for permission

変更前

特定のシェルの書き方により、権限チェックを回避してコマンドが実行されるリスクがありました。

変更後

zshの条件式を用いた隠れたコマンド呼び出しも適切に権限確認が行われるようになりました。

ユーザーへの恩恵

意図しない隠しコマンドの実行を防げます。

関連ドキュメント

Fixed
Windowsで引用符を含むパスのPowerShell権限チェックが正しく機能しない問題を修正しました。
英語原文を表示
Fixed PowerShell permission checks mishandling paths containing quote characters on Windows; such paths now prompt for approval
Fixed
思考モードの切り替えがセッション後半で効かなくなる不具合を修正し、MCPサーバーの無効化処理も安定させました。
英語原文を表示
Fixed the thinking toggle having no effect for the rest of a session that started with thinking off; disabling an MCP server mid-connect no longer silently reverts

変更前

セッション途中で思考モードが切り替わらなかったり、MCPサーバー無効化時に設定が元に戻ったりすることがありました。

変更後

セッション中の設定変更が確実に反映されるようになりました。

ユーザーへの恩恵

途中で思考モードを切り替えたりMCPを管理したりする際に、再起動を試す必要がなくなります。

Fixed
printモード(-p)開始前にMCPサーバーが接続されない問題を修正しました。
英語原文を表示
Fixed MCP servers from --mcp-config not being connected before the first turn in print mode (-p), which made the model emit tool calls as literal text

変更前

スクリプト実行時などにMCPツール呼び出しがテキストとして出力されてしまうことがありました。

変更後

最初の一手からMCPサーバーが正常に利用可能になります。

ユーザーへの恩恵

スクリプト内でMCPツールの呼び出し結果を正しく扱えるようになります。

関連ドキュメント

Fixed
@メンションしたファイルが、Escキーで入力をキャンセルした後に消えてしまう不具合を修正しました。
英語原文を表示
Fixed @-mentioned files being silently dropped when pressing Esc to retract a prompt and resubmitting it
Fixed
組み込みオブジェクトのプロパティ名(constructorなど)と同名のSDK MCPツールを呼び出す際に発生していたクラッシュを修正しました。
英語原文を表示
Fixed a crash when preparing API requests for SDK MCP tools named after built-in object properties such as constructor

変更前

特定の名前を持つMCPツールを呼び出すと、APIリクエストの準備中にツールが異常終了していました。

変更後

ツール名の競合を正しく処理するように変更され、安定してツールを呼び出せるようになりました。

ユーザーへの恩恵

MCPツールを利用する際に特定の名前を避ける必要がなくなります。

Fixed
思考モードが無効な状態で、努力レベルを xhigh または max に設定した場合に WebSearch が 400 エラーになる不具合を修正しました。
英語原文を表示
Fixed WebSearch failing with a 400 error at effort xhigh/max when thinking is disabled

変更前

思考をオフにして高い努力レベルを選択すると、検索機能がエラーで機能しませんでした。

変更後

思考の有無に関わらず、高い努力レベル設定で WebSearch が正しく動作するようになりました。

ユーザーへの恩恵

思考機能をオフにしたままで、より詳細な検索を行うことができます。

Fixed
サンドボックス経由での大規模なアップロード時に、サンドボックスプロキシで TLS エラーが発生していた問題を修正しました。
英語原文を表示
Fixed sandboxed large uploads failing with TLS errors through the sandbox proxy

変更前

大きなファイルをアップロードしようとすると、TLS通信の制限によりプロセスが中断されていました。

変更後

プロキシを通じたTLSトラフィックの処理が最適化され、アップロードが正常に完了するようになりました。

ユーザーへの恩恵

大きなサイズのファイルを安定してサーバーへアップロードできます。

関連ドキュメント

Fixed
チームおよびエンタープライズ版において、支出制限超過メッセージが組織の月間上限を誤って示していた問題を修正し、個人の上限を正しく表示するようにしました。
英語原文を表示
Fixed Team and Enterprise spend-limit message incorrectly blaming the org's monthly limit instead of your individual spend limit

変更前

制限に達した際、ユーザー自身の個別の支出制限ではなく、組織全体の上限が原因であるかのような誤解を招くメッセージが表示されていました。

変更後

個人の使用量に基づいた正確な制限メッセージが表示されるようになりました。

ユーザーへの恩恵

メッセージの意味を解釈する手間が省け、自分の利用状況を正しく把握できます。

Fixed
Windows上のデスクトップ管理セッションにおいて、HOME環境変数が設定されている場合に AWS SSO プロファイルの認証が失敗する問題を修正しました。
英語原文を表示
Fixed Bedrock authentication with AWS SSO named profiles failing in desktop-managed sessions on Windows machines that set a stray HOME environment variable

変更前

特定の環境変数がWindows環境にあると、AWS認証情報へのアクセスが阻害されていました。

変更後

環境変数の設定に関わらず、AWS SSOの認証情報を正しく読み込めるようになりました。

ユーザーへの恩恵

Windows環境でのAWS認証の設定作業が不要になります。

Fixed
環境変数で自動レジュームを無効化しても動作してしまう問題を修正しました。
英語原文を表示
Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN=0 not disabling interrupted-turn auto-resume; falsy values are now honored
Fixed
スリープ復帰時に複数の Claude Code プロセスが同時にMCPコネクタやOAuthトークンの更新を行い、再認証が強制される問題を修正しました。
英語原文を表示
Fixed a rare wake-from-sleep race where two Claude Code processes could both refresh the same MCP connector or WIF OAuth token at once, forcing re-authentication

変更前

復帰直後に複数のセッションがトークン更新を競合させ、ログイン状態がリセットされていました。

変更後

トークン更新の競合が適切に制御され、再ログインが求められることがなくなりました。

ユーザーへの恩恵

PCをスリープから復帰させた際、ログインし直す必要がなくなります。

関連ドキュメント

Fixed
デスクトップアプリやWebブラウザからセッション名を変更してもCLI側に反映されない問題を修正し、セッション名のサニタイズ処理を強化しました。
英語原文を表示
Fixed renaming a session from Claude Code Desktop or claude.ai not updating the CLI's session name; session names from every rename surface are now sanitized

変更前

別のクライアントから名前を変更しても、ターミナルのセッション名が更新されず古い情報のままでした。

変更後

すべての名称変更がCLI側にも正しく伝播し、不正な文字も適切に除去されるようになりました。

ユーザーへの恩恵

どのセッションが何の作業中か、一目で確実に判別できます。

関連ドキュメント

Fixed
非インタラクティブセッションにおいて、/help/feedback などの組み込みコマンドと同名のスキルが実行できない問題を修正しました。
英語原文を表示
Fixed plugin- and org-delivered skills named after terminal-only built-ins (e.g. /help, /feedback) being un-invocable in non-interactive sessions

変更前

プラグインや組織経由で提供されたスキルが、同名の組み込みコマンドによって上書き・ブロックされていました。

変更後

スキルが優先的に解決されるようになり、非対話モードでもこれらのスキルを呼び出せるようになりました。

ユーザーへの恩恵

プラグインのスキルをいつでも実行できるようになります。

関連ドキュメント

Fixed
プラグイン再読み込み後に変更通知が残り続けてしまう表示上の不具合を修正しました。
英語原文を表示
Fixed the "Plugins changed" notification lingering after plugins were reloaded instead of clearing
Fixed
Vimモードでダイアログや履歴検索を経由しても、ヤンクレジスタの内容が保持されるように修正しました。
英語原文を表示
Fixed Vim mode: the yank register now survives dialogs, history search, and the transcript view instead of being silently emptied
Fixed
Vimモードでプロンプトが空の状態で取り消し操作(undo)を行った際に、エージェントビューに戻る前の確認ステップが有効になるように修正しました。
英語原文を表示
Fixed Vim mode: undoing back to an empty prompt now arms the "press ← again" confirm before returning to the agent view

変更前

空プロンプトで undo を連打すると、意図せずセッションが切り替わってしまうことがありました。

変更後

エージェントビューに戻る前に確認が必要となり、誤操作を防げるようになりました。

ユーザーへの恩恵

Vim操作中の誤ってセッションを終了してしまう事故を回避できます。

関連ドキュメント

シェア:Xはてブ