サブエージェントの生成機能追加で、開発者にとって利便性が向上!
Claude Code v2.1.172 の新機能と修正点
原題: v2.1.172
重要度の根拠: 新機能の追加は多くのユーザーに影響を与えるため。
要約
Claude Codeのバージョン2.1.172が公開され、サブエージェントの生成やAmazon BedrockのAWSリージョン設定の改善など、多数の新機能とバグ修正が行われました。特に、サブエージェントが最大5階層で他のサブエージェントを生み出すことが可能になり、ユーザーの利便性が向上しています。これにより、複雑なワークフローの管理が容易になり、開発者にとって有用なアップデートとなります。
要点
- サブエージェントが最大5階層まで生成可能に
- Amazon BedrockがAWSリージョンを設定ファイルから読み込み
- 複数のバグ修正が行われてユーザー体験が向上
- 新しい`model`属性がメトリックに追加
- セッションのコンテキスト制限が自動で適用されるように
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
このバージョンでは、サブエージェントの生成機能が追加され、最大5階層までのネストが可能です。また、Amazon Bedrockが`~/.aws`設定ファイルからAWSリージョンを読み込むようになり、従来のSDKの優先度に一致します。さらに、`claude_code.lines_of_code.count`メトリックに`model`属性が追加され、複数のバグ修正が行われています。特に、セッションが1Mコンテキストを使用している場合の問題が解決され、ユーザー体験が向上しました。これにより、開発者はよりスムーズに機能を利用できるようになります。
本文の日本語訳(全文)を見る
## 変更点
- サブエージェントが最大5階層で他のサブエージェントを生成できるようになりました。
- Amazon Bedrockは、`AWS_REGION`が設定されていない場合に、`~/.aws`設定ファイルからAWSリージョンを読み込むようになり、AWS SDKの優先度に一致します;`/status`は、リージョンの取得元を表示します。
- `/plugin`のマーケットプレイスでプラグインをブラウズする際に検索バーが追加されました。
- `claude_code.lines_of_code.count` OTELメトリックに`model`属性が追加されました。
- 1Mコンテキストを使用しているセッションが使用クレジットなしで永久にスタックする問題が修正され、セッションは標準のコンテキスト制限に自動的にコンパクト化されるようになりました。
- 複数の画像を含む会話で「会話内の画像を処理できず、削除されました」というエラーが繰り返される問題が修正されました。
- エージェントビューがワーカーからの応答後に最大30秒間「作業中」スピナーの下でセッションを保持する問題が修正されました。
- プリウォームされたワーカーに派遣された際に、バックグラウンドエージェントが他のディレクトリのプロジェクト設定(`.mcp.json`の承認、信頼)を読み取る可能性がある問題が修正されました。
- ダエモンが自動更新された後に古いバージョンで開始されたセッションに対してバックグラウンドセッションのアタッチが失敗する問題が修正されました。
- ネストしたエージェントが停止した後に、バックグラウンドサブエージェントが「アクティブ」としてスタックする問題が修正されました。
- `claude agents`ディスパッチ入力での`/model`提案が誤解を招くスラッシュプレフィックスと、組織で無効になっているモデルを表示する問題が修正されました。
- サブエージェントモデルオーバーライド、エージェントディスパッチモデルピッカー、アドバイザーモデルに対して`availableModels`制限が適用されない問題が修正されました。
- `/model`ピッカーがプロバイダーが提供していないモデルを提供する問題が修正され、選択するとセッションモデルが静かに切り替わりました。
- `ANTHROPIC_DEFAULT_OPUS_MODEL`にすでに1Mコンテキストサフィックスが含まれている場合、モデルIDが重複した1Mコンテキストサフィックスを取得する問題が修正されました。
- 権限のあるユーザー向けに計画モードで1Mコンテキストを持つ`opusplan`モデル設定が出荷されない問題が修正され、`opusplan[1m]`のワークアラウンドが計画モードでOpusに正しく切り替わるようになりました。
- `WebFetch(domain:*.example.com)`のワイルドカードドメインルールがサブドメインと一致しない問題が修正され、スタートアップ時に中間パターンワイルドカードを持つファイルパーミッションルールが拒否される問題が修正されました。
- 上矢印プロンプト履歴がサブエージェントのチャットタブが開いている間にメインエージェントのプロンプトを表示する問題が修正されました。
- メモリリコールがリモートセッション内のマウントされたチームメモリストア(`CLAUDE_MEMORY_STORES`)を見つけられない問題が修正されました。
- ワークフロー検証が、プロンプト文字列やコメントが単に`Date.now()`や`Math.random()`を言及しているスクリプトを拒否する問題が修正されました。
- 完全にサポートされていないWindowsコンソールでのマウストラッキングが無効化されました。
- `/plugin`マーケットプレイスリストが長いプラグインリストから戻るとカーソルを失う問題が修正され、プラグインブラウザからEscキーで間違ったタブに戻る問題が修正されました。
- 長い会話でのパフォーマンスが改善され、冗長なメッセージ正規化が削除され、ツール使用状態が変更されていない場合は完全なメッセージ履歴変換を回避します。
- アイドルCPU使用率が低下し、`/goal`ステータスチップがアイドル時に5Hzでターミナルを再描画しなくなり、サブエージェントが並行して実行される際のUI再描画が減少しました。
- Claude in 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 / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。