title: Guida introduttiva description: “Installa failproofai, abilita le policy e lascia che i tuoi agent funzionino in modo affidabile” icon: rocket
Requisiti
- Node.js >= 20.9.0
- Bun >= 1.3.0 (opzionale - necessario solo per compilare dal codice sorgente)
Installazione
Avvio rapido
1
Abilita le policy
Le policy sono regole che vengono eseguite prima e dopo ogni chiamata di strumento dell’agent. Catturano comandi distruttivi, fughe di segreti e altri modi di fallimento prima che causino danni.Questo scrive voci di hook nei tuoi agent CLI installati (il file
~/.claude/settings.json di Claude Code, il file ~/.codex/hooks.json di OpenAI Codex, il file ~/.copilot/hooks/failproofai.json di GitHub Copilot CLI, il file ~/.cursor/hooks.json di Cursor Agent, lo shim del plugin generato di OpenCode in ~/.config/opencode/plugins/failproofai.mjs più una voce di registrazione nell’array plugin di ~/.config/opencode/opencode.json, il file ~/.pi/agent/settings.json di Pi, o il file ~/.hermes/config.yaml di Hermes). Quando è presente più di uno, ti verrà chiesto; passa --cli claude codex copilot cursor opencode pi hermes (qualsiasi sottoinsieme) per saltare la richiesta.Il supporto per GitHub Copilot CLI, Cursor Agent, OpenCode e Pi è in beta — installa con --cli copilot, --cli cursor, --cli opencode o --cli pi. Hermes (hermes-agent, un gateway Slack/Telegram) si installa con ambito utente con --cli hermes ed è anche una fonte di audit offline.2
Verifica
3
Avvia la dashboard
http://localhost:8020 dove puoi sfogliare le sessioni, ispezionare le chiamate di strumento e gestire le policy.4
Esegui il tuo agent
Avvia Claude Code come al solito. Se l’agent prova a fare qualcosa di rischioso, failproofai lo intercetta automaticamente. Lascialo in esecuzione incustodito e rivedi quello che è successo nella dashboard.
Come funzionano le policy
Ogni volta che un agent esegue uno strumento, Claude Code chiama failproofai come sottoprocesso:- allow - l’agent procede normalmente
- deny - l’azione viene bloccata, all’agent viene spiegato il motivo
- instruct - contesto aggiuntivo viene aggiunto al prompt dell’agent
Le policy vengono eseguite nel tuo processo locale. Nulla viene inviato a un servizio remoto.
Configura policy di team con policy basate su convenzione
Il modo più veloce per stabilire standard di qualità in tutto il team è la convenzione.failproofai/policies/. Inserisci file di policy in questa directory e vengono caricati automaticamente — nessun flag, nessun cambio di configurazione, nessun comando di installazione.
1
Crea la directory delle policy
2
Aggiungi file di policy
Copia gli esempi iniziali o scrivi i tuoi:O creane uno nuovo:
3
Fai il commit su git
Archiviazione dei dati
Tutta la configurazione e i log rimangono sulla tua macchina:Disinstallazione
~/.claude/settings.json. I file di configurazione in ~/.failproofai/ vengono conservati.
Passaggi successivi
Configurazione
Ambiti e formato del file di configurazione
Policy integrate
Tutte le 26 policy con parametri
Policy personalizzate
Scrivi le tue policy in JavaScript
Monitor agent
Monitora le sessioni e rivedi l’attività delle policy

