المتطلبات
- Node.js >= 20.9.0
- Bun >= 1.3.0 (اختياري - مطلوب فقط للبناء من المصدر)
التثبيت
البدء السريع
تفعيل السياسات
السياسات هي قواعد تعمل قبل وبعد كل استدعاء أداة من الوكيل. فهي تقبض على الأوامر المدمرة، تسرب الأسرار، وأوجه الفشل الأخرى قبل أن تسبب الضرر.يكتب هذا مدخلات hook في
settings.json الخاص بـ Claude Code. يمكنك أيضاً التثبيت لمشروع واحد أو اختيار سياسات محددة:تشغيل لوحة المعلومات
http://localhost:8020 حيث يمكنك تصفح الجلسات، فحص استدعاءات الأدوات، وإدارة السياسات.كيفية عمل السياسات
في كل مرة يشغل فيها الوكيل أداة، يستدعي Claude Code failproofai كعملية فرعية:- allow - يستمر الوكيل بشكل طبيعي
- deny - يتم حظر الإجراء، ويُخبر الوكيل عن السبب
- instruct - يُضاف سياق إضافي إلى فوری الوكيل
تعمل السياسات في عمليتك المحلية. لا يتم إرسال أي شيء إلى خدمة بعيدة.
تخزين البيانات
جميع الإعدادات والسجلات تبقى على جهازك:| المسار | ما يخزنه |
|---|---|
~/.failproofai/policies-config.json | إعدادات السياسة العامة |
~/.failproofai/hook-activity.jsonl | سجل تنفيذ Hook |
~/.failproofai/hook.log | سجل تصحيح الأخطاء لأخطاء hook المخصصة |
.failproofai/policies-config.json | إعدادات لكل مشروع (مرتكبة) |
.failproofai/policies-config.local.json | التجاوزات الشخصية (مستثناة من git) |
الإلغاء
~/.claude/settings.json. يتم الاحتفاظ بملفات الإعدادات في ~/.failproofai/.
الخطوات التالية
الإعدادات
النطاقات وصيغة ملف الإعدادات
السياسات المدمجة
جميع 26 سياسة مع المعاملات
السياسات المخصصة
اكتب سياساتك الخاصة بلغة JavaScript
مراقب الوكيل
راقب الجلسات واستعرض نشاط السياسة

