Voraussetzungen
- Node.js >= 20.9.0
- Bun >= 1.3.0 (optional – wird nur beim Erstellen aus dem Quellcode benötigt)
Installation
Schnellstart
Policies aktivieren
Policies sind Regeln, die vor und nach jedem Tool-Aufruf eines Agenten ausgeführt werden. Sie erkennen destruktive Befehle, den Abfluss von Geheimnissen und andere Fehlerquellen, bevor diese Schaden anrichten können.Dadurch werden Hook-Einträge in die
settings.json von Claude Code geschrieben. Die Installation kann auch auf ein einzelnes Projekt beschränkt oder auf bestimmte Policies begrenzt werden:Dashboard öffnen
http://localhost:8020, in dem Sessions durchsucht, Tool-Aufrufe inspiziert und Policies verwaltet werden können.So funktionieren Policies
Jedes Mal, wenn ein Agent ein Tool ausführt, ruft Claude Code failproofai als Unterprozess auf:- allow – der Agent fährt normal fort
- deny – die Aktion wird blockiert, der Agent wird über den Grund informiert
- instruct – dem Prompt des Agenten wird zusätzlicher Kontext hinzugefügt
Policies laufen im lokalen Prozess. Es werden keine Daten an einen externen Dienst gesendet.
Datenspeicherung
Alle Konfigurationen und Logs verbleiben auf dem eigenen Rechner:| Pfad | Inhalt |
|---|---|
~/.failproofai/policies-config.json | Globale Policy-Konfiguration |
~/.failproofai/hook-activity.jsonl | Hook-Ausführungshistorie |
~/.failproofai/hook.log | Debug-Log für Fehler in benutzerdefinierten Hooks |
.failproofai/policies-config.json | Projektspezifische Konfiguration (committed) |
.failproofai/policies-config.local.json | Persönliche Überschreibungen (gitignored) |
Deinstallation
~/.claude/settings.json. Konfigurationsdateien in ~/.failproofai/ bleiben erhalten.
Nächste Schritte
Konfiguration
Geltungsbereiche und Konfigurationsdateiformat
Integrierte Policies
Alle 26 Policies mit Parametern
Benutzerdefinierte Policies
Eigene Policies in JavaScript schreiben
Agenten-Monitor
Sessions überwachen und Policy-Aktivitäten einsehen

