> ## Documentation Index
> Fetch the complete documentation index at: https://exosphere-auto-translate-docs-20260623-1106.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# हुक हैंडलर (आंतरिक)

> सबप्रोसेस जो Claude Code हर टूल ईवेंट पर कॉल करता है

```bash theme={null}
failproofai --hook <EventType>
```

यह वह कमांड है जो `failproofai policies --install` द्वारा Claude Code के `settings.json` में पंजीकृत की जाती है। आप आमतौर पर इसे सीधे कॉल नहीं करते।

stdin से एक JSON पेलोड पढ़ता है, सभी सक्षम नीतियों का मूल्यांकन करता है, और निर्णय को दर्शाने वाली एक कोड के साथ बाहर निकलता है:

| Exit code | निर्णय     | प्रभाव                                                    |
| --------- | ---------- | --------------------------------------------------------- |
| `0`       | `allow`    | कार्रवाई को अनुमति दें                                    |
| `1`       | `deny`     | कार्रवाई को ब्लॉक करें - Claude को इनकार का कारण दिखता है |
| `2`       | `instruct` | Claude के संदर्भ में मार्गदर्शन इंजेक्ट करें              |

### समर्थित ईवेंट प्रकार

| श्रेणी                   | ईवेंट                                                                                      |
| ------------------------ | ------------------------------------------------------------------------------------------ |
| **टूल निष्पादन**         | `PreToolUse`, `PostToolUse`, `PostToolUseFailure`, `PermissionRequest`, `PermissionDenied` |
| **सत्र जीवनचक्र**        | `SessionStart`, `SessionEnd`, `Stop`, `StopFailure`                                        |
| **उपयोगकर्ता इंटरैक्शन** | `UserPromptSubmit`, `Notification`, `Elicitation`, `ElicitationResult`                     |
| **सबएजेंट और कार्य**     | `SubagentStart`, `SubagentStop`, `TaskCreated`, `TaskCompleted`, `TeammateIdle`            |
| **कॉन्फ़िगरेशन**         | `InstructionsLoaded`, `ConfigChange`, `CwdChanged`                                         |
| **फाइल सिस्टम**          | `FileChanged`, `WorktreeCreate`, `WorktreeRemove`                                          |
| **संदर्भ**               | `PreCompact`, `PostCompact`                                                                |
