> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Hook

title: معالج Hook (داخلي)
description: "العملية الفرعية التي يستدعيها Claude Code عند كل حدث أداة"
------------------------------------------------------------------------

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

هذا هو الأمر المسجل في `settings.json` الخاص بـ Claude Code بواسطة `failproofai policies --install`. لا تستدعيه عادة مباشرة.

يقرأ حمولة JSON من stdin، ويقيّم جميع السياسات المفعّلة، ويخرج برمز يشير إلى القرار:

| رمز الخروج | القرار     | التأثير                            |
| ---------- | ---------- | ---------------------------------- |
| `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`                                                                |
