मुख्य सामग्री पर जाएं
failproofai --hook <EventType>
यह वह कमांड है जो failproofai policies --install द्वारा Claude Code के settings.json में पंजीकृत की जाती है। आप आमतौर पर इसे सीधे कॉल नहीं करते हैं। stdin से एक JSON payload पढ़ता है, सभी सक्षम policies का मूल्यांकन करता है, और निर्णय दर्शाने वाली exit code के साथ बाहर निकलता है:
Exit codeDecisionEffect
0allowकार्रवाई को अनुमति दें
1denyकार्रवाई को अवरुद्ध करें - Claude को अस्वीकृति का कारण दिखेगा
2instructClaude के context में guidance inject करें

समर्थित event types

CategoryEvents
Tool executionPreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied
Session lifecycleSessionStart, SessionEnd, Stop, StopFailure
User interactionUserPromptSubmit, Notification, Elicitation, ElicitationResult
Subagents & tasksSubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle
ConfigurationInstructionsLoaded, ConfigChange, CwdChanged
File systemFileChanged, WorktreeCreate, WorktreeRemove
ContextPreCompact, PostCompact