title: Esempi description: “Come configurare gli hook per Claude Code e l’Agents SDK” icon: book-open
Esempi pronti all’uso per scenari comuni. Ognuno mostra come installare e cosa aspettarsi.Configurazione degli hook per Claude Code
Failproof AI si integra con Claude Code tramite il suo sistema di hook. Quando eseguifailproofai policies --install, registra i comandi degli hook nel file settings.json di Claude Code che si attivano ad ogni chiamata di tool.
1
Installa failproofai
2
Abilita tutte le politiche integrate
3
Verifica che gli hook siano registrati
PreToolUse, PostToolUse, Notification e Stop.4
Esegui Claude Code
sudo rm -rf / - verrà bloccato.Configurazione degli hook per l’Agents SDK
Se stai sviluppando con l’Agents SDK, puoi utilizzare lo stesso sistema di hook a livello programmativo.1
Installa failproofai nel tuo progetto
2
Configura gli hook nel tuo agente
Passa i comandi degli hook quando crei il tuo processo agente. Gli hook si attivano allo stesso modo che in Claude Code - via JSON su stdin/stdout:
3
Scrivi una politica personalizzata per il tuo agente
4
Installa la politica personalizzata
Blocca i comandi distruttivi
La configurazione più comune - impedisci agli agenti di causare danni irreversibili.block-sudo- blocca tutti i comandisudoblock-rm-rf- blocca l’eliminazione ricorsiva di fileblock-force-push- bloccagit push --forceblock-curl-pipe-sh- blocca il piping di script remoti alla shell
Previeni la fuga di segreti
Impedisci agli agenti di vedere o divulgare credenziali nell’output dei tool.PostToolUse - dopo che un tool è stato eseguito, scrubano l’output prima che l’agente lo veda.
Ricevi avvisi Slack quando gli agenti hanno bisogno di attenzione
Usa l’hook di notifica per inoltrare gli avvisi di inattività a Slack.Tieni gli agenti su un ramo
Impedisci agli agenti di cambiare ramo o fare push su rami protetti.Richiedi test prima dei commit
Ricorda agli agenti di eseguire i test prima di effettuare un commit.Proteggi un repository di produzione
Esegui il commit di una configurazione a livello di progetto in modo che ogni sviluppatore del tuo team ottenga le stesse politiche. Crea.failproofai/policies-config.json nel tuo repository:
Crea uno standard di qualità a livello organizzativo con politiche di convenzione
La configurazione più impattante: esegui il commit di.failproofai/policies/ nel tuo repository con politiche personalizzate per il tuo progetto. Ogni membro del team le ottiene automaticamente — nessun comando di installazione, nessun cambio di configurazione.
1
Crea la directory e aggiungi le politiche
2
Esegui il commit su git
3
Continua a migliorare
Man mano che il tuo team incontra nuove modalità di errore, aggiungi politiche e fai push. Ognuno ottiene l’aggiornamento al prossimo
git pull. Queste politiche diventano uno standard di qualità vivente che cresce con il tuo team.Altri esempi
La directoryexamples/ nel repository contiene:

