الانتقال إلى المحتوى الرئيسي
failproofai --hook <EventType>
هذا هو الأمر المسجل في settings.json الخاص بـ Claude Code بواسطة failproofai policies --install. لا تستدعيه مباشرة عادةً. يقرأ حمولة JSON من stdin، ويقيّم جميع السياسات المفعلة، ويخرج برمز يشير إلى القرار:
رمز الخروجالقرارالتأثير
0allowالسماح بالإجراء
1denyحظر الإجراء - يرى Claude سبب الرفض
2instructحقن التوجيهات في سياق 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