Saltar al contenido principal
failproofai --hook <EventType>
Este es el comando registrado en el archivo settings.json de Claude Code por failproofai policies --install. Normalmente no se llama directamente. Lee un payload JSON desde stdin, evalúa todas las políticas habilitadas y termina con un código que indica la decisión:
Código de salidaDecisiónEfecto
0allowPermite la acción
1denyBloquea la acción — Claude recibe el motivo del rechazo
2instructInyecta orientación en el contexto de Claude

Tipos de eventos soportados

CategoríaEventos
Ejecución de herramientasPreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied
Ciclo de vida de sesiónSessionStart, SessionEnd, Stop, StopFailure
Interacción con el usuarioUserPromptSubmit, Notification, Elicitation, ElicitationResult
Subagentes y tareasSubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle
ConfiguraciónInstructionsLoaded, ConfigChange, CwdChanged
Sistema de archivosFileChanged, WorktreeCreate, WorktreeRemove
ContextoPreCompact, PostCompact