Claude Code

Claude Code v2.1.295リリースでhooks `onFailure: "block"`追加・OSC 7501 Program Status Protocol対応 — 55連続安定化リリースでCI/CD Hookベースセキュリティ制御が強化

元記事を読む(dev.classmethod.jp) ↗

Summary

10月9日にv2.1.295リリース。コマンドHookおよびHTTP Hookに`onFailure: "block"`オプションが追加され、Hookが起動失敗・タイムアウト・予期しない終了コードで失敗した場合にアクションをブロック可能に。従来はHook失敗時にアクションが続行されるデフォルト動作だったが、明示的オプトインでブロック動作を選択可能に。Program Status Protocol(OSC 7501)対応で対応ターミナルにClaude Codeの動作状態(作業中・入力待ち・完了)を表示可能に。v2.1.294(10月8日)では命令ベースHookのブロックルールが正しく適用されるよう修正・ビルド問題での早期停止を回避する調整を実施。プラグインコマンドの設定ファイル読み込み失敗時の警告も追加。v2.1.224以降55連続安定化リリース。CI/CDターゲットはv2.1.295に更新推奨。

Key Takeaways

  • ▸ `onFailure: "block"`でHook失敗時にアクションをブロック可能 — CI/CDセキュリティゲートの確実性が向上
  • ▸ OSC 7501対応でターミナルにClaude Code動作状態を表示 — 対応ターミナル(iTerm2等)でのUX改善
  • ▸ v2.1.294で命令ベースHookのブロックルール適用修正 — セキュリティポリシーの確実な実行を保証
  • ▸ 55連続安定化リリースでSelf-hosted Environments導入後の信頼性基盤がさらに強化

Best Practice Updates

  • ✓ CI/CD環境ではセキュリティクリティカルなHookに`onFailure: "block"`を設定しHook障害時のフォールオープンを防止
  • ✓ Enterprise管理者はサーバー供給Hookと`onFailure: "block"`を組み合わせ組織レベルのセキュリティポリシーを確実に適用

Same Day Signals

すべて見る →

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