Claude Code
v2.1.217リリース — サブエージェント入れ子デフォルト無効化・同時実行上限追加で暴走防止を強化、絵文字ショートコードオートコンプリート追加
元記事を読む(havoptic.com) ↗Summary
7月21日にClaude Code v2.1.217がリリース。最大の変更はサブエージェントの入れ子生成がデフォルトで無効化されたこと。v2.1.172で導入された最大5レベルのネスト機能は、7月6日のサブエージェント暴走障害を受けてデフォルト無効に変更。深い入れ子が必要な場合は`CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH`環境変数で明示的に許可。また、同時実行サブエージェント数の上限(デフォルト20)を`CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS`で追加し、1つのメッセージから無制限にバックグラウンドエージェントがファンアウトすることを防止。その他、絵文字ショートコードオートコンプリート(`:heart:`で❤️を挿入、`emojiCompletionEnabled`で無効化可能)、トランスクリプト書き込み失敗時の警告追加。
Key Takeaways
- ▸ サブエージェント入れ子がデフォルト無効化 — 7月6日の暴走障害(6時間・全サービス影響)を踏まえた安全性強化で、意図しないエージェント増殖を防止
- ▸ 同時実行サブエージェント上限(デフォルト20)で1メッセージからの無制限ファンアウトを制限 — Dynamic Workflowsの安定運用に寄与
- ▸ 環境変数による明示的オプトイン設計(`CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH`・`CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS`)で制御と柔軟性を両立
- ▸ CI/CDはv2.1.217をピンニングターゲットに更新推奨
Best Practice Updates
- ✓ Dynamic Workflowsや複雑なマルチエージェントワークフローで深い入れ子が必要な場合は`CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH`を明示的に設定
- ✓ `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS`のデフォルト20は多くのユースケースで適切だが、大規模並列ワークフローでは引き上げを検討
Same Day Signals
すべて見る →- Claude API Claude Mythos Preview(claude-mythos-preview)が7月21日に正式退役 — claude-mythos-5への移行が必須、Project Glasswing一般公開への移行完了
- Claude API Claude障害(7月21日): Haiku 4.5で2件のインシデント — 月内4度目・5度目で7月の障害頻度が異例の高水準に
- Claude API agent-memory-2026-07-22ヘッダー移行が本日発効 — managed-agents-2026-04-01との動作統一完了、メモリストアAPI利用者のブレークチェンジ対応を確認すべき
- Anthropic Anthropic $1.5B著作権和解が米国史上最大の著作権賠償として裁判所に承認 — 48万冊超の海賊版書籍でClaude訓練、AI著作権訴訟の先例確立
元記事の著作権は各著作者に帰属します。