Hooks für Claude Code einrichten
Failproof AI integriert sich mit Claude Code über dessen Hooks-System. Wenn dufailproofai policies --install ausführst, werden Hook-Befehle in der settings.json von Claude Code registriert, die bei jedem Tool-Aufruf ausgelöst werden.
1
failproofai installieren
2
Alle integrierten Richtlinien aktivieren
3
Prüfen, ob Hooks registriert sind
PreToolUse, PostToolUse, Notification und Stop-Ereignisse sehen.4
Claude Code starten
sudo rm -rf / auszuführen – es wird blockiert.Hooks für das Agents SDK einrichten
Wenn du mit dem Agents SDK entwickelst, kannst du dasselbe Hook-System programmatisch nutzen.1
failproofai in deinem Projekt installieren
2
Hooks in deinem Agenten konfigurieren
Übergib Hook-Befehle beim Erstellen deines Agenten-Prozesses. Die Hooks werden genauso ausgelöst wie in Claude Code – über stdin/stdout JSON:
3
Eine benutzerdefinierte Richtlinie für deinen Agenten schreiben
4
Die benutzerdefinierte Richtlinie installieren
Destruktive Befehle blockieren
Das häufigste Setup – verhindert, dass Agenten irreversiblen Schaden anrichten.block-sudo– blockiert allesudo-Befehleblock-rm-rf– blockiert rekursives 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 Zugangsdaten 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 brauchen
Verwende den Notification-Hook, um Leerlauf-Benachrichtigungen an Slack weiterzuleiten.Agenten auf einem Branch halten
Verhindert, dass Agenten Branches wechseln oder in geschützte Branches pushen.Tests vor Commits voraussetzen
Erinnert Agenten daran, vor einem Commit Tests auszuführen.Ein Produktions-Repository absichern
Lege eine projektweite Konfiguration fest, sodass alle Entwickler in deinem Team dieselben Richtlinien erhalten. Erstelle.failproofai/policies-config.json in deinem Repository:
Einen organisationsweiten Qualitätsstandard mit Convention Policies aufbauen
Das wirkungsvollste Setup: Committe.failproofai/policies/ in dein Repository mit auf dein 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
Sobald euer Team auf neue Fehlerquellen stößt, fügt Richtlinien hinzu und pusht sie. Alle erhalten das Update beim nächsten
git pull. Diese Richtlinien werden zu einem lebendigen Qualitätsstandard, der mit eurem Team wächst.Weitere Beispiele
Das Verzeichnisexamples/ im Repository enthält:

