Claude Code

Claude Code v2.1.317リリースでAgent SDK Hook `onFailure: "block"`・ゲートウェイ管理者向けコストレポートAPI・62件バグ修正 — セキュリティ強化とエンタープライズオブザーバビリティが大幅向上

元記事を読む(code.claude.com) ↗

Summary

11月3日にv2.1.317リリース。Agent SDK Hookコールバックに`onFailure: "block"`オプション追加でHook失敗時にアクション実行をブロック可能に(従来はHook失敗時にアクション続行がデフォルト)。Web・シェルツール呼び出し時にアカウントメールアドレスをネットワーク送信する前に確認を求める新チェック追加。Claude Apps Gatewayに管理者向けコストレポートAPI(`GET /v1/organizations/analytics/cost`)追加で日付範囲・開発者別・IdPグループ別の支出分析が可能に。OTelメトリクス・イベント・スパンに`anthropic.plan`・`anthropic.seat_type`・`anthropic.provider`・`anthropic.custom_base_url`属性追加でエンタープライズオブザーバビリティが強化。SendMessageがバックグラウンドエージェントの実行中コマンドをバックグラウンド移動させることで即座にメッセージ配信。62件のバグ修正でAuto Modeのゲートウェイ403/422応答時の全ターン失敗・`claude auth status`のトークン保存前終了によるサインアウト・`claude -p`のディスク満杯時ゼロ終了コード等の重要修正を含む。

Key Takeaways

  • ▸ Agent SDK Hook `onFailure: "block"`でHook失敗時のアクションブロックが明示的にオプトイン可能
  • ▸ アカウントメールアドレスのネットワーク送信前確認チェック追加でプライバシー保護強化
  • ▸ ゲートウェイ管理者向けコストレポートAPI追加で開発者別・日別支出分析が可能
  • ▸ 62件バグ修正でAuto Mode全ターン失敗・`claude -p`終了コード不正等の重大修正を含む

Best Practice Updates

  • ✓ Agent SDKを使用するCI/CD・Routinesでは`onFailure: "block"`の採用でHook失敗時の安全性を構造的に確保
  • ✓ `claude -p`をCI/CDで使用する場合はv2.1.317以降でエラー時の終了コード1返却が保証されパイプライン失敗検知が正確に
  • ✓ ゲートウェイ運用者はコストレポートAPI活用で組織のClaude Code支出の可視性を即時改善可能

Same Day Signals

すべて見る →

元記事の著作権は各著作者に帰属します。