Skip to main content

Voraussetzungen

  • Node.js >= 20.9.0
  • Bun >= 1.3.0 (optional – nur zum Kompilieren aus dem Quellcode erforderlich)

Installation


Schnellstart

1

Richtlinien aktivieren

Richtlinien sind Regeln, die vor und nach jedem Agenten-Tool-Aufruf ausgeführt werden. Sie erkennen destruktive Befehle, den Abfluss von Geheimnissen und andere Fehlerquellen, bevor sie Schaden anrichten können.
Damit werden Hook-Einträge in die installierten Agenten-CLIs geschrieben (Claude Codes ~/.claude/settings.json, OpenAI Codex’ ~/.codex/hooks.json, GitHub Copilot CLIs ~/.copilot/hooks/failproofai.json, Cursor Agents ~/.cursor/hooks.json, OpenCodes generiertem Plugin-Shim unter ~/.config/opencode/plugins/failproofai.mjs sowie einem Registrierungseintrag im plugin-Array von ~/.config/opencode/opencode.json, Pis ~/.pi/agent/settings.json oder Hermes’ ~/.hermes/config.yaml). Sind mehrere installiert, wirst du zur Auswahl aufgefordert; übergib --cli claude codex copilot cursor opencode pi hermes (beliebige Teilmenge), um die Abfrage zu überspringen.Unterstützung für GitHub Copilot CLI, Cursor Agent, OpenCode und Pi ist Beta – Installation mit --cli copilot, --cli cursor, --cli opencode oder --cli pi. Hermes (hermes-agent, ein Slack/Telegram-Gateway) wird im Benutzerbereich mit --cli hermes installiert und ist ebenfalls eine Offline-Auditquelle.
2

Überprüfen

Zeigt alle Richtlinien, ihren Aktivierungsstatus und konfigurierte Parameter an.
3

Dashboard öffnen

Öffnet ein lokales Dashboard unter http://localhost:8020, in dem du Sitzungen durchsuchen, Tool-Aufrufe einsehen und Richtlinien verwalten kannst.
4

Agenten starten

Starte Claude Code wie gewohnt. Versucht der Agent etwas Riskantes, greift failproofai automatisch ein. Lass ihn unbeaufsichtigt laufen und prüfe anschließend im Dashboard, was passiert ist.

So funktionieren Richtlinien

Jedes Mal, wenn ein Agent ein Tool ausführt, ruft Claude Code failproofai als Subprozess auf:
Jede Richtlinie gibt eine von drei Entscheidungen zurück:
  • allow – der Agent fährt normal fort
  • deny – die Aktion wird blockiert, der Agent erfährt den Grund
  • instruct – dem Prompt des Agenten wird zusätzlicher Kontext hinzugefügt
Richtlinien laufen in deinem lokalen Prozess. Es werden keine Daten an einen externen Dienst gesendet.

Team-Richtlinien mit konventionsbasierten Richtlinien einrichten

Der schnellste Weg, einheitliche Qualitätsstandards im Team einzuführen, ist die .failproofai/policies/-Konvention. Lege Richtliniendateien in dieses Verzeichnis und sie werden automatisch geladen – keine Flags, keine Konfigurationsänderungen, keine Installationsbefehle.
1

Richtlinienverzeichnis erstellen

2

Richtliniendateien hinzufügen

Kopiere die Beispieldateien oder schreibe eigene:
Oder erstelle eine neue:
3

In Git einchecken

Alle Teammitglieder, die failproofai installiert haben, erhalten diese Richtlinien automatisch. Kein individuelles Setup erforderlich.
Checke .failproofai/policies/ in dein Repository ein, damit das gesamte Team dieselben Standards verwendet. Wenn neue Fehlerquellen entdeckt werden, füge Richtlinien hinzu und pushe sie – alle erhalten das Update beim nächsten git pull. Im Laufe der Zeit werden diese Richtlinien zu einem lebendigen Qualitätsstandard, der sich kontinuierlich verbessert.

Datenspeicherung

Alle Konfigurationen und Protokolle verbleiben auf deinem Rechner:

Deinstallation

Entfernt Hook-Einträge aus ~/.claude/settings.json. Konfigurationsdateien in ~/.failproofai/ bleiben erhalten.

Nächste Schritte

Konfiguration

Geltungsbereiche und Konfigurationsdateiformat

Integrierte Richtlinien

Alle 26 Richtlinien mit Parametern

Benutzerdefinierte Richtlinien

Schreibe eigene Richtlinien in JavaScript

Agenten-Monitor

Sitzungen überwachen und Richtlinienaktivitäten einsehen