Passer au contenu principal
failproofai --hook <EventType>
C’est la commande enregistrée dans le settings.json de Claude Code par failproofai policies --install. Vous n’appelez généralement pas cette commande directement. Elle 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 reçoit 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