Requisitos
- Node.js >= 20.9.0
- Bun >= 1.3.0 (opcional — solo necesario para compilar desde el código fuente)
Instalación
Inicio rápido
Activar las políticas
Las políticas son reglas que se ejecutan antes y después de cada llamada a una herramienta del agente. Detectan comandos destructivos, fugas de secretos y otros modos de fallo antes de que causen daño.Esto escribe entradas de hook en el archivo
settings.json de Claude Code. También puedes instalar para un único proyecto o seleccionar políticas específicas:Abrir el panel de control
http://localhost:8020 donde puedes explorar sesiones, inspeccionar llamadas a herramientas y gestionar políticas.Cómo funcionan las políticas
Cada vez que un agente ejecuta una herramienta, Claude Code llama a failproofai como subproceso:- allow — el agente continúa con normalidad
- deny — la acción es bloqueada y el agente recibe una explicación
- instruct — se añade contexto adicional al prompt del agente
Las políticas se ejecutan en tu proceso local. No se envía nada a ningún servicio remoto.
Almacenamiento de datos
Toda la configuración y los registros permanecen en tu máquina:| Ruta | Contenido |
|---|---|
~/.failproofai/policies-config.json | Configuración global de políticas |
~/.failproofai/hook-activity.jsonl | Historial de ejecución de hooks |
~/.failproofai/hook.log | Registro de depuración para errores de hooks personalizados |
.failproofai/policies-config.json | Configuración por proyecto (incluida en el repositorio) |
.failproofai/policies-config.local.json | Ajustes personales (excluidos con gitignore) |
Desinstalación
~/.claude/settings.json. Los archivos de configuración en ~/.failproofai/ se conservan.
Próximos pasos
Configuración
Ámbitos y formato de los archivos de configuración
Políticas integradas
Las 26 políticas disponibles con sus parámetros
Políticas personalizadas
Escribe tus propias políticas en JavaScript
Monitor de agentes
Supervisa sesiones y revisa la actividad de las políticas

