Zum Hauptinhalt springen
failproofai --hook <EventType>
Dies ist der Befehl, der in der settings.json von Claude Code durch failproofai policies --install registriert wird. Normalerweise wird er nicht direkt aufgerufen. Liest eine JSON-Nutzlast von stdin, wertet alle aktivierten Richtlinien aus und beendet sich mit einem Code, der die Entscheidung angibt:
Exit-CodeEntscheidungAuswirkung
0allowAktion erlauben
1denyAktion blockieren – Claude erhält den Ablehnungsgrund
2instructHinweis in Claudes Kontext einschleusen

Unterstützte Ereignistypen

KategorieEreignisse
Tool-AusführungPreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied
SitzungslebenszyklusSessionStart, SessionEnd, Stop, StopFailure
BenutzerinteraktionUserPromptSubmit, Notification, Elicitation, ElicitationResult
Subagenten & AufgabenSubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle
KonfigurationInstructionsLoaded, ConfigChange, CwdChanged
DateisystemFileChanged, WorktreeCreate, WorktreeRemove
KontextPreCompact, PostCompact