failproofai policies --install in der settings.json von Claude Code registriert wird. Normalerweise rufen Sie diesen Befehl nicht direkt auf.
Liest eine JSON-Nutzlast von stdin, wertet alle aktivierten Richtlinien aus und beendet sich mit einem Exit-Code, der die Entscheidung angibt:
| Exit-Code | Entscheidung | Auswirkung |
|---|---|---|
0 | allow | Aktion erlauben |
1 | deny | Aktion blockieren – Claude erhält den Ablehnungsgrund |
2 | instruct | Hinweise in den Kontext von Claude einschleusen |
Unterstützte Event-Typen
| Kategorie | Events |
|---|---|
| Tool-Ausführung | PreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied |
| Sitzungslebenszyklus | SessionStart, SessionEnd, Stop, StopFailure |
| Benutzerinteraktion | UserPromptSubmit, Notification, Elicitation, ElicitationResult |
| Subagenten & Aufgaben | SubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle |
| Konfiguration | InstructionsLoaded, ConfigChange, CwdChanged |
| Dateisystem | FileChanged, WorktreeCreate, WorktreeRemove |
| Kontext | PreCompact, PostCompact |

