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

最新版 v2.1.176 を見る →

Claude Code v2.1.172

変更項目: 30件

CHANGELOG.md

このバージョンの概要

サブエージェントが最大5階層まで入れ子でエージェントを起動可能になり、より複雑なタスクの委譲ができるようになりました。Amazon Bedrock や 1M コンテキスト利用時の設定・挙動に関する多くの不具合が修正され、信頼性が向上しています。また、アイドル時の CPU 消費抑制やプラグイン検索機能の追加により、日常的な開発ワークフローがより快適になりました。

Added 追加 (3件)

Added
サブエージェントがさらに自身のサブエージェントを起動できるようになりました(最大5階層まで)。
英語原文を表示
Sub-agents can now spawn their own sub-agents (up to 5 levels deep)
Added
/plugin コマンドでマーケットプレイスのプラグインを閲覧する際に利用できる検索バーを追加。
英語原文を表示
Added a search bar when browsing a marketplace's plugins in /plugin

変更前

/plugin コマンドからマーケットプレイスを閲覧する際、目的のプラグインを見つけるにはリストをスクロールして探す必要がありました。

変更後

マーケットプレイス内に検索バーが搭載され、プラグイン名やキーワードで素早くフィルタリングできるようになりました。

ユーザーへの恩恵

数多くのプラグインの中から、自分の作業に必要なスキルや MCP ツールを即座に見つけてインストールできます。

Added
claude_code.lines_of_code.count OpenTelemetry メトリックに model 属性を追加。
英語原文を表示
Added model attribute to the claude_code.lines_of_code.count OTEL metric

変更前

OpenTelemetry を通じてコード行数に関する統計を取得する際、どの AI モデルがその操作に関わったかというコンテキスト情報が含まれていませんでした。

変更後

メトリックに model 属性が付与されるようになり、モデルごとのコード生成量や修正量の詳細な分析が可能になりました。

ユーザーへの恩恵

組織の管理者が、Opus や Sonnet といった各モデルの利用効率やアウトプットを、より正確な定量データとして可視化できます。

関連ドキュメント

Changed 変更 (6件)

Changed
AWS_REGION が未設定の場合、~/.aws 設定ファイルからリージョンを読み込むよう Amazon Bedrock の動作を改善。あわせて /status コマンドでリージョンのソースを表示可能に。
英語原文を表示
Amazon Bedrock now reads the AWS region from ~/.aws config files when AWS_REGION isn't set, matching AWS SDK precedence; /status shows where the region came from

変更前

AWS_REGION 環境変数が設定されていない場合、Amazon Bedrock を利用する際に AWS SDK の標準的な優先順位に従ったリージョン取得が行われませんでした。

変更後

AWS SDK と同様に ~/.aws の設定ファイルからリージョンを自動取得するようになり、環境変数への依存が軽減されました。また、/status を実行することで、現在どのソースからリージョン情報を取得しているかを確認できます。

ユーザーへの恩恵

AWS CLI 等で既に AWS プロファイルを設定済みのユーザーは、追加の環境変数設定なしでスムーズに Claude Code を利用開始できるようになります。

Changed
マウスドラッキングを完全にはサポートしていない Windows コンソールにおいて、該当機能を無効化しました。
英語原文を表示
Disable mouse tracking on Windows consoles that don't fully support it
Changed
アイドル時の CPU 使用率を低減。/goal ステータスの再描画頻度を抑え、サブエージェント並列実行時の UI 更新を最適化。
英語原文を表示
Reduced idle CPU usage: /goal status chip no longer re-renders the terminal at 5 Hz while idle, and fewer UI re-renders while subagents run in parallel

変更前

Claude が待機中や並列処理中であっても、画面更新のために一定の CPU リソースを消費し続けていました。

変更後

不要な再描画が削減され、ターミナルの負荷が大幅に軽減されました。

ユーザーへの恩恵

ノート PC での作業時など、Claude Code をバックグラウンドで動かし続けていてもバッテリー消費やマシンの重さを感じにくくなります。

関連ドキュメント

Changed
/code-review において、ログインしていない場合でも ultra オプションを表示し、理由を明示するよう改善。
英語原文を表示
/code-review now keeps the ultra option visible when you're not signed in to claude.ai, with an explanation that the cloud review requires a claude.ai account

変更前

claude.ai にログインしていないと ultra オプション自体が表示されず、この機能が利用可能であることに気付きにくい状態でした。

変更後

オプションが常に表示され、選択時には「クラウドレビューの実行には claude.ai アカウントが必要である」旨のガイドが表示されます。

ユーザーへの恩恵

高度なクラウドレビュー機能の存在を容易に把握でき、必要に応じてスムーズにログインやセットアップへ移行できます。

Changed
リモートコントロールのフッター表示を「/rc active」に短縮し、幅の狭いターミナルでは非表示にするよう変更しました。
英語原文を表示
Shortened the Remote Control footer indicator to "/rc active" and hid it on narrow terminals
Changed
リモートセッションにおいて、コンテナを維持できない /loop コマンドの推奨を停止。
英語原文を表示
Stopped promoting /loop in remote sessions, where pending loops don't keep the container alive

変更前

環境によっては /loop を実行してもプロセスの維持が難しいケースがあり、ユーザーが期待通りに定期実行できないリスクがありました。

変更後

リモート環境の特性を考慮し、不適切な状況下での /loop の利用提案を控えるようになりました。

ユーザーへの恩恵

環境に応じた最適なコマンドやワークフローが提案されるようになり、意図せずタスクが中断されるような事故を防げます。

Improved 改善 (3件)

Improved
長い会話における冗長なメッセージ正規化を排除し、ストリーミング中の不要な履歴変換を避けることでパフォーマンスを向上させました。
英語原文を表示
Improved performance in long conversations by removing redundant message normalization and avoiding full message-history transforms when streaming tool-use state is unchanged
Improved
Claude in Chrome のツール読み込みを改善し、各ツールを個別に呼び出すのではなく1回のバッチ処理で読み込むようにしました。
英語原文を表示
Improved Claude in Chrome tool loading: browser tools now load in a single batched call instead of one per tool
Improved
非対話モードでの利用ポリシー制限時のメッセージを改善し、新しいセッションの開始やモデルの変更を提案するようにしました。
英語原文を表示
Improved the non-interactive Usage Policy refusal message to suggest starting a new session or changing your model

Fixed 修正 (18件)

Fixed
使用クレジット不足で 1M コンテキストセッションが固まる問題を修正。制限を超えた場合は自動的に標準サイズへ圧縮されるようになりました。
英語原文を表示
Fixed sessions using 1M context without usage credits getting permanently stuck — the session now automatically compacts back under the standard context limit
Fixed
会話に複数の画像が含まれる際、画像処理エラーが繰り返し発生する問題を修正しました。
英語原文を表示
Fixed a repeating "an image in the conversation could not be processed and was removed" error when the conversation contained multiple images
Fixed
エージェントビューにおいて、ワーカーの応答後も最大30秒間「実行中」の表示が残り続ける問題を修正しました。
英語原文を表示
Fixed the agents view keeping a session under Working with a busy spinner for up to 30 seconds after the worker replied
Fixed
バックグラウンドエージェントが事前起動されたワーカーに割り振られた際、別ディレクトリのプロジェクト設定(.mcp.json の承認や信頼設定)を誤って読み込む問題を修正。
英語原文を表示
Fixed background agents potentially reading another directory's project settings (.mcp.json approvals, trust) when dispatched onto a pre-warmed worker

変更前

ワーカープロセスが再利用される際に、以前のタスクで読み込まれた別ディレクトリの設定情報が残留し、不適切なパーミッション設定が適用されるリスクがありました。

変更後

タスクが割り振られる際にプロジェクト設定の読み込みが適切に分離・管理されるようになり、セキュリティと設定の正確性が向上しました。

ユーザーへの恩恵

マルチプロジェクト環境でバックグラウンドタスクを並行実行する際、誤った設定に基づいたツール実行や拒否が発生しなくなり、安全性が高まります。

Fixed
デーモンの自動更新後、旧バージョンで開始したバックグラウンドセッションへのアタッチが EAUTH エラーで失敗する問題を修正しました。
英語原文を表示
Fixed background-session attach failing with EAUTH for sessions started on an older version after the daemon auto-updated
Fixed
自身が起動した入れ子のエージェントが停止した後も、バックグラウンドのサブエージェントが「アクティブ」のまま残る問題を修正しました。
英語原文を表示
Fixed a background sub-agent staying stuck as "active" in the agent panel after a nested agent it spawned was stopped
Fixed
claude agents 起動時の入力において、/model のサジェストに不要なスラッシュが付く問題、および組織で無効化されているモデルが表示される問題を修正。
英語原文を表示
Fixed /model suggestions in the claude agents dispatch input rendering with a misleading slash prefix and showing models disabled for your org

変更前

エージェントをバックグラウンドで起動する際、モデル選択の UI 表示が不正確で、選択できないはずのモデルが候補に挙がることがありました。

変更後

組織のポリシーに沿ったモデルのみが正しく表示されるようになり、入力補助の表示も自然な形式に修正されました。

ユーザーへの恩恵

バックグラウンドタスクの開始時に、利用できないモデルを選択してエラーになる手間を省き、意図したモデルを迷わず指定できます。

Fixed
availableModels によるモデル制限が、サブエージェントのオーバーライド、エージェント起動時の選択、およびアドバイザーモデルに適用されていなかった問題を修正。
英語原文を表示
Fixed availableModels restrictions not being applied to subagent model overrides, the agent dispatch model picker, and the advisor model

変更前

管理者が availableModels 設定で使用可能なモデルを制限していても、一部の機能経由では制限対象外のモデルが指定できてしまう漏れがありました。

変更後

サブエージェントやアドバイザー機能を含むすべての箇所で allowlist が厳格に適用されるようになり、ポリシー遵守が徹底されます。

ユーザーへの恩恵

企業のコンプライアンスやコスト管理の観点から特定のモデルに限定して利用させたい場合、設定が確実に機能するようになります。

Fixed
availableModels の allowlist に claude-opus-4-8 のような詳細な ID を指定した際、/model 選択画面で 1M コンテキスト対応モデルが隠れてしまう問題を修正。
英語原文を表示
Fixed availableModels allowlists hiding the /model picker's Opus and Sonnet 1M rows when entries use version-specific IDs like claude-opus-4-8

変更前

バージョン指定された特定のモデル ID を許可リストに入れると、UI 側で 1M コンテキスト対応の Opus や Sonnet の行が表示されなくなる不具合がありました。

変更後

詳細な ID 指定時でも 1M コンテキストのオプションが正しく認識され、UI に表示されるようになりました。

ユーザーへの恩恵

大規模なコードベースを扱うために 1M コンテキストを活用しつつ、モデルバージョンを固定して運用したいユーザーの利便性が向上します。

関連ドキュメント

Fixed
Amazon Bedrock 利用時、プロバイダーが提供していないモデルが /model ピッカーに表示され、選択すると誤った動作を引き起こす問題を修正。
英語原文を表示
Fixed the /model picker on Bedrock offering models the provider doesn't serve — selecting one silently switched the session model and lit the selection marker on multiple rows

変更前

Bedrock で実際には利用できないモデルが候補に表示され、選択すると裏側で意図しないモデルに切り替わったり、表示上の選択マークが重複したりしていました。

変更後

Bedrock で有効なモデルのみが正確にリストアップされ、選択状態の管理も適正化されました。

ユーザーへの恩恵

環境に依存するモデルの有無を意識することなく、確実に利用可能なモデルだけを選択して作業を継続できます。

関連ドキュメント

Fixed
ANTHROPIC_DEFAULT_OPUS_MODEL 等に既に付与されている場合に、モデル ID の [1M] サフィックスが重複して付与される問題を修正。
英語原文を表示
Fixed model IDs getting a doubled 1M-context suffix (e.g. [1M][1m]) when ANTHROPIC_DEFAULT_OPUS_MODEL already includes one

変更前

設定変数に [1M] を含めていると、システム側でさらにサフィックスが追加され、無効なモデル ID (例: [1M][1m]) になってしまうことがありました。

変更後

サフィックスの付与ロジックが改善され、常に正しい形式で API リクエストが送信されるようになりました。

ユーザーへの恩恵

環境変数によるモデルのカスタマイズを行う際、ID の重複付与による接続エラーを気にせず設定できます。

Fixed
opusplan 使用時、プランモードで 1M コンテキストが適用されない問題を修正。また、opusplan[1m] 指定時のモデル切り替え動作を改善。
英語原文を表示
Fixed opusplan model setting not shipping with 1M context in plan mode for entitled users; the opusplan[1m] workaround now also correctly switches to Opus in plan mode

変更前

opusplan を利用してプランモードと実行モードを切り替える際、権限があるユーザーでもプランニング時に 1M コンテキストの広大な履歴を活かせない制限がありました。

変更後

プランモードでの Opus 実行時にも 1M コンテキストが正しく適用されるようになり、opusplan[1m] エイリアスでの挙動も最適化されました。

ユーザーへの恩恵

巨大なプロジェクトの設計やリファクタリングの計画を立てる際、コンテキスト不足に悩まされることなく Opus の高度な思考を利用できます。

Fixed
WebFetch のワイルドカードルールがサブドメインに一致しない問題と、ファイルアクセス規則での中間にワイルドカードを含むパターンが拒否される問題を修正。
英語原文を表示
Fixed WebFetch(domain:*.example.com) wildcard domain rules never matching subdomains in allow, deny, and ask position, and file permission rules with mid-pattern wildcards (e.g. Read(secrets-*/config.json)) being rejected at startup

変更前

*.example.com のようなルールが下位ドメインにマッチしなかったり、ディレクトリ構造の途中にワイルドカードを入れたパス指定がエラーになったりしていました。

変更後

ネットワークおよびファイルのパーミッション規則におけるワイルドカードの解釈が柔軟になり、意図した範囲のアクセス制御が正確に行えるようになりました。

ユーザーへの恩恵

柔軟なアクセス許可設定が可能になり、複数のサブドメインや動的なディレクトリ構造を持つプロジェクトでの運用がスムーズになります。

Fixed
サブエージェントのチャットタブを開いている際、上矢印キーでメインエージェントのプロンプト履歴が表示される問題を修正しました。
英語原文を表示
Fixed up-arrow prompt history showing the main agent's prompts while a subagent's chat tab is open
Fixed
リモートセッションにおいて、マウントされたチーム共有メモリ(CLAUDE_MEMORY_STORES)が参照できない問題を修正。
英語原文を表示
Fixed memory recall not finding mounted team memory stores (CLAUDE_MEMORY_STORES) in remote sessions

変更前

リモート環境やクラウドセッションで作業する際、組織全体で共有されている重要なナレッジやルールが、メモリ呼び出し機能から検索・参照できない状態でした。

変更後

リモート環境でもチーム共有メモリが正しくマウントされ、Claude がその情報を活用できるようになりました。

ユーザーへの恩恵

どこから接続してもチーム共通のベストプラクティスやコンテキストに基づいた回答が得られるようになり、一貫性のある開発支援を受けられます。

Fixed
ワークフローのバリデーションにおいて、コメント等に Date.now() などの文字列が含まれるだけでスクリプトが拒否される問題を修正。
英語原文を表示
Fixed workflow validation rejecting scripts whose prompt strings or comments merely mention Date.now()/Math.random()

変更前

セキュリティチェックが厳格すぎて、実際には安全なコメントや文字列であっても、特定のキーワードが含まれているだけでワークフローとして実行できなくなっていました。

変更後

静的解析の精度が向上し、実行コード以外の箇所に含まれるキーワードによって不当にブロックされることがなくなりました。

ユーザーへの恩恵

デバッグ用のログ出力やコメントを含む自由なコーディング・スクリプト作成を妨げられることがなくなります。

Fixed
/plugin メニューでのリスト操作とエスケープキーによる戻り先の挙動を修正。
英語原文を表示
Fixed the /plugin marketplace list losing its cursor after backing out of a long plugin list, and Esc from the plugin browser returning to the wrong tab

変更前

長いプラグインリストから戻った際にカーソル位置がリセットされたり、Esc キーを押した際に意図しないタブに戻ってしまうなど、UI 操作に不便な点がありました。

変更後

リストの閲覧状況が保持され、Esc キーによるナビゲーションも直感的な遷移に統一されました。

ユーザーへの恩恵

多くのプラグインを比較・管理する際の画面遷移ストレスが軽減され、UI 操作がより快適になります。

Fixed
VS Code環境におけるPowerShellのツール呼び出し時の表示を修正し、生の結果の代わりに適切なコマンド表示と承認ダイアログを表示するようにしました。また、表示されるシェル出力からANSIエスケープコードを除去しました。
英語原文を表示
[VSCode] Fixed PowerShell tool calls rendering as raw JSON instead of a proper command display and permission dialog, and stripped ANSI escape codes from displayed shell output

変更前

VS Code上でPowerShellを使用した際、ツール呼び出しが未加工のJSON形式で表示され、適切なコマンド確認や承認ダイアログが正しく機能していませんでした。また、出力結果に制御文字(ANSIエスケープコード)が混入し、可読性が低下していました。

変更後

PowerShellのツール呼び出しが他のシェルと同様に適切なUIで表示され、承認ダイアログを通じて安全に実行を確認できるようになりました。出力から不要なエスケープコードが取り除かれ、クリーンなテキストが表示されます。

ユーザーへの恩恵

VS CodeでのPowerShell利用時の視認性と安全性が大幅に向上します。実行内容を正確に把握した上で承認できるようになり、デバッグ時のログ確認もスムーズになります。

関連ドキュメント

シェア: X はてブ