新しいClaude Code v2.1.172でサブエージェントが最大5レベルの生成に対応。開発者には嬉しい改善が盛りだくさん!
Claude Code v2.1.172の変更点
原題: v2.1.172
重要度の根拠: バグ修正や安定性向上が含まれるため。
要約
Claude Codeの新バージョンv2.1.172が公開され、サブエージェントがさらにサブエージェントを生成できるようになり、最大5レベルの深さに対応しました。また、AWSのリージョン設定の取り扱いや、プラグインブラウジング時の検索バー追加、セッションの安定性向上など、さまざまなバグ修正が行われています。これにより、開発者はより効率的に作業できるようになります。
要点
- サブエージェントが最大5レベルの生成に対応
- AWSリージョン設定の改善
- セッションの安定性が向上
- 複数画像に関するエラー修正
- UIパフォーマンスの改善
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Code v2.1.172では、サブエージェントが最大5レベルのサブエージェントを生成可能になり、AWSリージョンの設定が`~/.aws`の設定ファイルから読み取られるようになりました。`claude_code.lines_of_code.count`メトリックに`model`属性が追加され、セッションの安定性が向上しました。具体的には、1Mコンテキストを使用するセッションが自動的に標準のコンテキスト制限内に戻るよう修正され、複数の画像を含む会話においてエラーが繰り返される問題が解決されています。また、UIのパフォーマンスが改善され、長時間の会話でも効率的なメッセージ処理が可能になりました。
本文の日本語訳(全文)を見る
## 変更点
- サブエージェントが最大5レベルのサブエージェントを生成できるようになりました。
- Amazon Bedrockが`AWS_REGION`が設定されていない場合に`~/.aws`設定ファイルからAWSリージョンを読み込むようになり、AWS SDKの優先順位に一致しました。`/status`コマンドでリージョンの取得元が表示されます。
- プラグインのマーケットプレイスを閲覧する際に検索バーが追加されました。
- `claude_code.lines_of_code.count` OTELメトリックに`model`属性が追加されました。
- 使用クレジットを使用せずに1Mコンテキストを使用しているセッションが永久にスタックする問題を修正しました。このセッションは標準のコンテキスト制限内に自動的にコンパクト化されます。
- 複数の画像を含む会話で「会話内の画像を処理できず、削除されました」というエラーが繰り返される問題を修正しました。
- エージェントビューがワーカーが応答した後も最大30秒間「作業中」と表示される問題を修正しました。
- バックグラウンドエージェントが、プリウォームされたワーカーに派遣された際に別のディレクトリのプロジェクト設定(`.mcp.json`の承認、信頼)を読み取る可能性がある問題を修正しました。
- バックグラウンドセッションアタッチが、デーモンが自動更新された後に古いバージョンで開始されたセッションでEAUTHエラーが発生する問題を修正しました。
- ネストされたエージェントが停止した後に、バックグラウンドサブエージェントがエージェントパネルで「アクティブ」としてスタックする問題を修正しました。
- `claude agents`ディスパッチ入力の`/model`提案が誤ったスラッシュプレフィックスで表示され、組織で無効なモデルが表示される問題を修正しました。
- `availableModels`の制限がサブエージェントのモデルオーバーライド、エージェントディスパッチモデルピッカー、アドバイザーモデルに適用されない問題を修正しました。
- `availableModels`の許可リストが、エントリがバージョン固有のID(例: `claude-opus-4-8`)を使用している場合に`/model`ピッカーのOpusおよびSonnet 1M行を隠す問題を修正しました。
- Bedrock上の`/model`ピッカーがプロバイダーが提供しないモデルを提供する問題を修正しました。そのモデルを選択すると、セッションモデルが静かに切り替わり、複数の行に選択マーカーが点灯しました。
- `ANTHROPIC_DEFAULT_OPUS_MODEL`がすでに1Mコンテキストサフィックスを含んでいる場合、モデルIDの1Mコンテキストサフィックスが倍増する問題を修正しました(例: `[1M][1m]`)。
- 権限のあるユーザーの計画モードでの`opusplan`モデル設定が1Mコンテキストを送信しない問題を修正しました。`opusplan[1m]`のワークアラウンドが計画モードでOpusに正しく切り替わるようになりました。
- `WebFetch(domain:*.example.com)`のワイルドカードドメインルールがサブドメインに一致しない問題を修正しました。許可、拒否、要求の位置でのファイルパーミッションルールがスタートアップ時に拒否されることも修正されました。
- アップ矢印プロンプト履歴がサブエージェントのチャットタブが開いている間にメインエージェントのプロンプトを表示する問題を修正しました。
- メモリリコールがリモートセッションでマウントされたチームメモリストア(`CLAUDE_MEMORY_STORES`)を見つけられない問題を修正しました。
- ワークフロー検証がプロンプト文字列またはコメントに`Date.now()`/`Math.random()`が単に言及されているだけのスクリプトを拒否する問題を修正しました。
- Windowsコンソールで完全にサポートされていないマウストラッキングを無効にしました。
- 長いプラグインリストからバックアウトしたときに`/plugin`マーケットプレイクリストがカーソルを失う問題を修正し、プラグインブラウザからEscを押すと間違ったタブに戻る問題を修正しました。
- ツール使用状態が変わらない場合、冗長なメッセージ正規化を削除し、完全なメッセージ履歴の変換を避けることで、長時間の会話中のパフォーマンスが向上しました。
- アイドル時のCPU使用率を削減しました。`/goal`ステータスチップはアイドル時に5Hzでターミナルを再描画しなくなり、サブエージェントが並行して実行されている間のUI再描画も減少しました。
- Chromeツールの読み込みが改善され、ブラウザツールがツールごとに1回ではなく、単一のバッチコールで読み込まれるようになりました。
- 非インタラクティブな使用ポリシー拒否メッセージが、新しいセッションを開始したりモデルを変更することを提案するよう改善されました。
- `/code-review`は、claude.aiにサインインしていないときも`ultra`オプションが表示されるようになり、クラウドレビューにはclaude.aiアカウントが必要であることが説明されるようになりました。
- リモートコントロールフッターインジケーターが「/rc active」に短縮され、狭いターミナルでは隠されるようになりました。
- リモートセッションで`/loop`を促進することを停止しました。保留中のループはコンテナを生存させることができません。
- [VSCode] PowerShellツール呼び出しが適切なコマンド表示と権限ダイアログではなく、生のJSONとしてレンダリングされる問題を修正しました。
- URL: https://github.com/anthropics/claude-code/releases/tag/v2.1.172
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.172
媒体: Claude Code Releases
※本記事は Anthropic / OpenAI / Google / Meta / Mistral / DeepSeek / Sakana 等各社の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。