Voraussetzungen
- Node.js >= 20.9.0
- Bun >= 1.3.0 (optional – nur beim Erstellen aus dem Quellcode erforderlich)
Installation
Schnellstart
Richtlinien aktivieren
Richtlinien sind Regeln, die vor und nach jedem Werkzeugaufruf eines Agenten ausgeführt werden. Sie erkennen destruktive Befehle, den Abfluss von Geheimnissen und andere Fehlerquellen, bevor Schaden entsteht.Damit werden Hook-Einträge in die installierten Agent-CLIs geschrieben (Claude Code’s
~/.claude/settings.json, OpenAI Codex’s ~/.codex/hooks.json, GitHub Copilot CLI’s ~/.copilot/hooks/failproofai.json, Cursor Agent’s ~/.cursor/hooks.json, OpenCode’s generierter Plugin-Shim unter ~/.config/opencode/plugins/failproofai.mjs sowie ein Registrierungseintrag im plugin-Array von ~/.config/opencode/opencode.json, Pi’s ~/.pi/agent/settings.json oder Gemini CLI’s ~/.gemini/settings.json). Sind mehrere vorhanden, wird eine Auswahl angezeigt; übergeben Sie --cli claude codex copilot cursor opencode pi gemini (beliebige Teilmenge), um die Auswahl zu überspringen.Die Unterstützung für GitHub Copilot CLI, Cursor Agent, OpenCode, Pi und Gemini CLI befindet sich im Beta-Stadium – Installation mit --cli copilot, --cli cursor, --cli opencode, --cli pi oder --cli gemini.Dashboard öffnen
http://localhost:8020, in dem Sie Sitzungen durchsuchen, Werkzeugaufrufe untersuchen und Richtlinien verwalten können.So funktionieren Richtlinien
Jedes Mal, wenn ein Agent ein Werkzeug aufruft, startet Claude Code failproofai als Unterprozess:- allow – der Agent fährt normal fort
- deny – die Aktion wird blockiert, der Agent erhält eine Begründung
- instruct – dem Prompt des Agenten wird zusätzlicher Kontext hinzugefügt
Richtlinien werden in Ihrem lokalen Prozess ausgeführt. Es werden keine Daten an einen externen Dienst übertragen.
Team-Richtlinien mit konventionsbasierten Richtlinien einrichten
Der schnellste Weg, teamweite Qualitätsstandards einzuführen, ist die.failproofai/policies/-Konvention. Legen Sie Richtliniendateien in dieses Verzeichnis, und sie werden automatisch geladen – ohne Flags, ohne Konfigurationsänderungen, ohne Installationsbefehle.
Richtliniendateien hinzufügen
Kopieren Sie die Starter-Beispiele oder schreiben Sie eigene:Oder erstellen Sie eine neue:
Datenspeicherung
Alle Konfigurationen und Protokolle verbleiben auf Ihrem Rechner:| Pfad | Inhalt |
|---|---|
~/.failproofai/policies-config.json | Globale Richtlinienkonfiguration |
~/.failproofai/hook-activity.jsonl | Hook-Ausführungsverlauf |
~/.failproofai/hook.log | Debug-Protokoll für benutzerdefinierte Hook-Fehler |
.failproofai/policies-config.json | Projektspezifische Konfiguration (eingecheckt) |
.failproofai/policies-config.local.json | Persönliche Überschreibungen (per gitignore ausgeschlossen) |
Deinstallation
~/.claude/settings.json. Konfigurationsdateien in ~/.failproofai/ bleiben erhalten.
Nächste Schritte
Konfiguration
Geltungsbereiche und Konfigurationsdateiformat
Integrierte Richtlinien
Alle 26 Richtlinien mit Parametern
Benutzerdefinierte Richtlinien
Eigene Richtlinien in JavaScript schreiben
Agentenmonitor
Sitzungen überwachen und Richtlinienaktivitäten einsehen

