CLAUDE CODE原文:EN

Claude CodeフックがAsync実行と条件分岐ifフィールドをサポート――ワークフロー自動化が大幅に強化

Claude Code Hooks Now Support Async Execution and Conditional if Field Filtering

via Claude Code Docs· 収集日:2026年5月1日

日本語要約

Claude CodeのフックシステムにAsyncフック(async: true)が追加され、バックグラウンド実行でClaudeの処理をブロックしないフックが書けるようになった。またv2.1.85以降ではifフィールドが導入され、ツール名だけでなくツールの引数でフックの発火条件を絞り込めるようになった。フックは現在25の固有ライフサイクルポイントで設定可能で、コマンド・HTTP・プロンプト・エージェントの4種のハンドラータイプをサポートする。/hooksコマンドで設定済みフックの一覧をブラウズできるUIも提供されている。

編集コメント

ifフィールドによる引数フィルタリングは、「特定のコマンドにのみセキュリティチェックを挟む」といった精密な制御を可能にする。Asyncフックと組み合わせることでCIへの通知や外部ログ送信をメイン処理と並行して行えるため、チーム開発での品質ゲート実装に実用的だ。

参考:Claude Code Docsの記事をもとに要約