Passer au contenu principal
failproofai --hook <EventType>
Il s’agit de la commande enregistrée dans le fichier settings.json de Claude Code par failproofai policies --install. Vous n’avez normalement pas à l’appeler directement. Lit un payload JSON depuis stdin, évalue toutes les politiques activées, et se termine avec un code indiquant la décision :
Code de sortieDécisionEffet
0allowAutorise l’action
1denyBloque l’action — Claude voit la raison du refus
2instructInjecte des instructions dans le contexte de Claude

Types d’événements pris en charge

CatégorieÉvénements
Exécution d’outilsPreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied
Cycle de vie de sessionSessionStart, SessionEnd, Stop, StopFailure
Interaction utilisateurUserPromptSubmit, Notification, Elicitation, ElicitationResult
Sous-agents et tâchesSubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle
ConfigurationInstructionsLoaded, ConfigChange, CwdChanged
Système de fichiersFileChanged, WorktreeCreate, WorktreeRemove
ContextePreCompact, PostCompact