メインコンテンツへスキップ
failproofai --hook <EventType>
これは failproofai policies --install によって Claude Code の settings.json に登録されるコマンドです。通常、直接呼び出すことはありません。 stdin からJSONペイロードを読み取り、有効なすべてのポリシーを評価し、判定結果を示す終了コードで終了します:
終了コード判定効果
0allowアクションを許可する
1denyアクションをブロックする — Claude には拒否理由が通知される
2instructClaude のコンテキストにガイダンスを注入する

サポートされているイベントタイプ

カテゴリイベント
ツール実行PreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied
セッションライフサイクルSessionStart, SessionEnd, Stop, StopFailure
ユーザーインタラクションUserPromptSubmit, Notification, Elicitation, ElicitationResult
サブエージェントとタスクSubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle
設定InstructionsLoaded, ConfigChange, CwdChanged
ファイルシステムFileChanged, WorktreeCreate, WorktreeRemove
コンテキストPreCompact, PostCompact