Hooks für Claude Code einrichten
Failproof AI integriert sich in Claude Code über dessen Hooks-System. Wenn Siefailproofai policies --install ausführen, registriert es Hook-Befehle in der settings.json von Claude Code, die bei jedem Tool-Aufruf ausgelöst werden.
1
failproofai installieren
2
Alle integrierten Richtlinien aktivieren
3
Hooks-Registrierung überprüfen
PreToolUse, PostToolUse, Notification und Stop-Ereignisse sehen.4
Claude Code starten
sudo rm -rf / auszuführen – der Befehl wird blockiert.Hooks für das Agents SDK einrichten
Wenn Sie mit dem Agents SDK entwickeln, können Sie dasselbe Hook-System programmatisch nutzen.1
failproofai im Projekt installieren
2
Hooks im Agent konfigurieren
Übergeben Sie Hook-Befehle beim Erstellen Ihres Agent-Prozesses. Die Hooks werden genauso ausgelöst wie in Claude Code – über stdin/stdout JSON:
3
Eine benutzerdefinierte Richtlinie für den Agent schreiben
4
Die benutzerdefinierte Richtlinie installieren
Destruktive Befehle blockieren
Das häufigste Setup – verhindert, dass Agenten irreversible Schäden anrichten.block-sudo– blockiert allesudo-Befehleblock-rm-rf– blockiert das rekursive Löschen von Dateienblock-force-push– blockiertgit push --forceblock-curl-pipe-sh– blockiert das Weiterleiten von Remote-Skripten an die Shell
Geheimnis-Lecks verhindern
Verhindert, dass Agenten Anmeldedaten in der Tool-Ausgabe sehen oder weitergeben.PostToolUse ausgelöst – nachdem ein Tool ausgeführt wurde, bereinigen sie die Ausgabe, bevor der Agent sie zu sehen bekommt.
Slack-Benachrichtigungen erhalten, wenn Agenten Aufmerksamkeit benötigen
Verwenden Sie den Notification-Hook, um Leerlauf-Benachrichtigungen an Slack weiterzuleiten.Agenten auf einem Branch halten
Verhindert, dass Agenten Branches wechseln oder auf geschützte Branches pushen.Tests vor Commits verlangen
Erinnert Agenten daran, vor einem Commit Tests auszuführen.Ein Produktions-Repository absichern
Committen Sie eine projektweite Konfiguration, damit alle Entwickler in Ihrem Team dieselben Richtlinien erhalten. Erstellen Sie.failproofai/policies-config.json in Ihrem Repository:
Einen teamweiten Qualitätsstandard mit Konventionsrichtlinien aufbauen
Das wirkungsvollste Setup: Committen Sie.failproofai/policies/ in Ihr Repository mit auf Ihr Projekt zugeschnittenen Richtlinien. Jedes Teammitglied erhält sie automatisch – keine Installationsbefehle, keine Konfigurationsänderungen.
1
Verzeichnis erstellen und Richtlinien hinzufügen
2
In Git committen
3
Kontinuierlich verbessern
Wenn Ihr Team auf neue Fehlerquellen stößt, fügen Sie Richtlinien hinzu und pushen Sie. Alle erhalten das Update beim nächsten
git pull. Diese Richtlinien werden zu einem lebendigen Qualitätsstandard, der mit Ihrem Team wächst.Weitere Beispiele
Das Verzeichnisexamples/ im Repository enthält:

