Configurar hooks para Claude Code
Failproof AI se integra con Claude Code a través de su sistema de hooks. Cuando ejecutasfailproofai policies --install, registra comandos de hook en el archivo settings.json de Claude Code que se disparan en cada llamada a una herramienta.
1
Instalar failproofai
2
Activar todas las políticas integradas
3
Verificar que los hooks están registrados
PreToolUse, PostToolUse, Notification y Stop.4
Ejecutar Claude Code
sudo rm -rf / — será bloqueado.Configurar hooks para el Agents SDK
Si estás desarrollando con el Agents SDK, puedes usar el mismo sistema de hooks de forma programática.1
Instalar failproofai en tu proyecto
2
Configurar hooks en tu agente
Pasa comandos de hook al crear el proceso de tu agente. Los hooks se disparan de la misma manera que en Claude Code — mediante JSON por stdin/stdout:
3
Escribir una política personalizada para tu agente
4
Instalar la política personalizada
Bloquear comandos destructivos
La configuración más habitual: evita que los agentes causen daños irreversibles.block-sudo— bloquea todos los comandossudoblock-rm-rf— bloquea la eliminación recursiva de archivosblock-force-push— bloqueagit push --forceblock-curl-pipe-sh— bloquea la canalización de scripts remotos al shell
Prevenir la filtración de secretos
Evita que los agentes vean o filtren credenciales en la salida de las herramientas.PostToolUse — después de que una herramienta se ejecuta, limpian la salida antes de que el agente la vea.
Recibir alertas en Slack cuando los agentes necesitan atención
Usa el hook de notificación para reenviar alertas de inactividad a Slack.Mantener a los agentes en una rama
Evita que los agentes cambien de rama o hagan push a ramas protegidas.Exigir pruebas antes de hacer commits
Recuerda a los agentes que ejecuten las pruebas antes de confirmar cambios.Proteger un repositorio de producción
Confirma una configuración a nivel de proyecto para que todos los desarrolladores de tu equipo apliquen las mismas políticas. Crea.failproofai/policies-config.json en tu repositorio:
Establecer un estándar de calidad organizacional con políticas de convención
La configuración con mayor impacto: confirma.failproofai/policies/ en tu repositorio con políticas adaptadas a tu proyecto. Todos los miembros del equipo las recibirán automáticamente — sin comandos de instalación ni cambios de configuración.
1
Crear el directorio y agregar políticas
2
Confirmar en git
3
Seguir mejorando
A medida que tu equipo encuentre nuevos casos de fallo, agrega políticas y súbelas. Todos recibirán la actualización en su próximo
git pull. Estas políticas se convierten en un estándar de calidad vivo que crece junto con tu equipo.Más ejemplos
El directorioexamples/ en el repositorio contiene:

