Claude Code v2.1.199:スタック型スキル呼び出しとサブエージェント・バックグラウンドエージェントの大規模な信頼性修正
Claude Code v2.1.199では、スタック型スラッシュスキル呼び出しで複数スキルの読み込みが可能になり、一時的なレート制限エラーの自動リトライ、サブエージェント・バックグラウンドエージェント・ストリーミング応答の広範な信頼性修正が含まれています。
2026年7月2日 • 10 min read • 著者:ClaudeWorld
Claude Code開発チームがバージョン2.1.199をリリースしました。信頼性に重点を置いたアップデートで、最大の目玉はスタック型スラッシュスキル呼び出しのサポートです。このリリースでは、サブエージェントのエラー処理、LinuxとmacOSでのバックグラウンドエージェントの安定性、ストリーミング応答の復旧、一時的なサーバーエラーに対するよりスマートなリトライ動作など、多数の修正も提供されています。
新機能
スタック型スラッシュスキル呼び出し
/skill-a /skill-b do XYZのようなスタック型スラッシュスキル呼び出しで、先頭に並べたすべてのスキル(最大5つ)が読み込まれるようになりました。これまでは最初のスキルのみが読み込まれていました。単一のプロンプトで複数のスキルを簡単に組み合わせられます。
よりスマートなエラー処理とリトライ
- SSL証明書エラー(TLS検査プロキシ、
NODE_EXTRA_CA_CERTSの欠落、期限切れ証明書)が、実用的なガイダンスを表示する前にリトライを浪費しなくなりました — 即座に失敗し、修正のヒントが表示されます - APIが部分出力の後にストリーム途中で過負荷/サーバーエラーを発生させた場合、ストリーミング応答が破棄されなくなりました — 部分的な出力は不完全応答の通知とともに保持されます
- 使用量制限とは無関係な一時的なサーバーレート制限エラー(429)は、サブスクリプションユーザーに対してターンを失敗させる代わりに、バックオフ付きで自動的にリトライされるようになりました
CLAUDE_CODE_RETRY_WATCHDOGは、容量以外の一時的エラーのデフォルトリトライ回数を300に引き上げ、CLAUDE_CODE_MAX_RETRIESの15回上限を解除するようになりました
サブエージェントの信頼性
- レート制限やサーバーエラーで中断されたサブエージェントがサイレントに失敗せず、部分的な作業結果を親エージェントに返すようになりました
- サブエージェントがAPIエラー(使用量上限到達など)を成功結果として報告する問題を修正 — エラーは親エージェントに報告されるようになりました
SendMessageが、再起動されたエージェントが以前のエージェント名を再利用した場合の不一致を検出し、サイレントに誤送信する代わりに呼び出し元に再指定を求めるようになりました- 他のサブエージェントが作業中に、アイドル状態のサブエージェントがエージェントパネルから消える問題を修正。余剰のアイドルエージェントは展開可能なサマリー行に折りたたまれるようになりました
- サブエージェント表示中に
/modelや/fastを入力すると、リードのモデルピッカーがサイレントに開く問題を修正 — コマンドがリードに適用されることを説明する通知が表示されるようになりました
バックグラウンドエージェントの安定性
- 不正な終了により破損したワーカーレコードが残った後、Linuxのバックグラウンドエージェントデーモンが約50秒ごとに自身とすべての実行中エージェントを終了させる問題を修正
- macOSでSSH経由のバックグラウンドエージェントのコールドスタートが「Could not switch to audit session」で失敗する問題を修正(2.1.196のリグレッション)
claude stopがバックグラウンドエージェントの再起動と競合した際にサイレントに取り消される問題を修正 — 再起動は停止を尊重するようになりました- バックグラウンドジョブが長時間コマンドを実行している間、進捗インジケーターが数分間停止する問題を修正
- メモリ不足のマシン上のバックグラウンドセッションが、一般的なエラーではなくメモリ不足を示し、リソースの解放を提案するようになりました
- バックグラウンドエージェントの完了時に、リモートセッションがエージェントビューでWorkingとIdleの間で一時的に切り替わる問題を修正
その他の修正
SessionStart、Setup、SubagentStartフックが終了コード2で終了した際にstderrをサイレントに隠す問題を修正 — エラーはトランスクリプトに表示されるようになりましたclaude --dangerously-skip-permissions daemon <subcommand>がサブコマンドを実行する代わりにチャットプロンプトとして扱われる問題を修正- 新しいメッセージのないセッションを開いたり再開したりする際に、トランスクリプトファイルが不必要に肥大化する問題を修正
←や/backgroundでセッションをバックグラウンドに移すと、エージェントビュー行の/colorが失われる問題を修正- 起動時のリカバリーダイアログから破損した設定ファイルをリセットすると復元不能に破壊される問題を修正 — 先にファイルをバックアップするようになりました
- 異なるビルドや設定ディレクトリからセッションを実行した際に、Claude in Chromeが再接続ページを繰り返し開く問題を修正
- プランモードが状態を変更するブラウザツール呼び出しに対して確認を求めるようになりました。読み取り専用の
browser_batch呼び出しは正しく自動許可されます claude agentsのセッション行で、プルリクエストリンクが冗長な「PR」ラベルなしの#Nのみで表示されるようになりました
アップデート方法
Claude Code v2.1.199にアップデートするには:
- 現在のバージョンを確認:
claude --version - お好みの方法でアップデート:
- パッケージマネージャー:お使いのディストリビューションのアップデートプロセスに従ってください
- 直接ダウンロード:プラットフォーム固有のバイナリについてはリリースページをご覧ください
- デーモンと安定性の修正の恩恵を受けるため、アクティブなバックグラウンドセッションを再起動してください
- 高度なリトライ設定を使用している場合は、
CLAUDE_CODE_RETRY_WATCHDOGとCLAUDE_CODE_MAX_RETRIESの新しい動作を確認してください