Requisiti
- Node.js >= 20.9.0
- Bun >= 1.3.0 (facoltativo - necessario solo per la compilazione dal sorgente)
Installazione
Avvio rapido
Abilita le policy
Le policy sono regole che vengono eseguite prima e dopo ogni chiamata a uno strumento dell’agente. Intercettano comandi distruttivi, fughe di segreti e altre modalità di errore prima che causino danni.Questo scrive voci di hook nel file
settings.json di Claude Code. Puoi anche installare per un singolo progetto o selezionare policy specifiche:Avvia il dashboard
http://localhost:8020 dove puoi esplorare le sessioni, ispezionare le chiamate agli strumenti e gestire le policy.Come funzionano le policy
Ogni volta che un agente esegue uno strumento, Claude Code chiama failproofai come sottoprocesso:- allow - l’agente procede normalmente
- deny - l’azione è bloccata, all’agente viene spiegato il motivo
- instruct - viene aggiunto contesto aggiuntivo al prompt dell’agente
Le policy vengono eseguite nel tuo processo locale. Nulla viene inviato a un servizio remoto.
Archiviazione dei dati
Tutta la configurazione e i log rimangono sul tuo computer:| Percorso | Cosa archivia |
|---|---|
~/.failproofai/policies-config.json | Configurazione globale delle policy |
~/.failproofai/hook-activity.jsonl | Cronologia dell’esecuzione degli hook |
~/.failproofai/hook.log | Log di debug per errori hook personalizzati |
.failproofai/policies-config.json | Configurazione per progetto (committed) |
.failproofai/policies-config.local.json | Personalizzazioni personali (gitignored) |
Disinstallazione
~/.claude/settings.json. I file di configurazione in ~/.failproofai/ vengono conservati.
Prossimi passaggi
Configurazione
Scope e formato del file di configurazione
Policy integrate
Tutte le 26 policy con parametri
Policy personalizzate
Scrivi le tue policy in JavaScript
Monitor agente
Monitora le sessioni e esamina l’attività delle policy

