الانتقال إلى المحتوى الرئيسي

title: تثبيت السياسات description: “تفعيل السياسات لتعمل على كل استدعاء أداة للوكيل”

failproofai policies --install [policy-names...] [options]
يكتب مدخلات الخطاف في settings.json الخاص بـ Claude Code بحيث يعترض failproofai استدعاءات الأدوات. الأسماء المختصرة: failproofai p -i

الخيارات

العلمالوصف
--scope userالتثبيت في ~/.claude/settings.json (الافتراضي - جميع الجلسات)
--scope projectالتثبيت في .claude/settings.json في المجلد الحالي
--scope localالتثبيت في .claude/settings.local.json في المجلد الحالي
--custom <path> / -cالمسار إلى ملف JS يحتوي على سياسات الخطاف المخصصة

السلوك

  • بدون أسماء سياسات - يفتح موجه تفاعلي لاختيار السياسات
  • أسماء محددة - يفعّل تلك السياسات (مضافة إلى أي سياسات مفعّلة بالفعل)
  • all - يفعّل كل السياسات المتاحة
التثبيت إضافي: تشغيل --install مرة أخرى يضيف سياسات جديدة دون إزالة السياسات الموجودة.

أمثلة

# تثبيت جميع السياسات الافتراضية عالميًا (تفاعلي)
failproofai policies --install

# تثبيت سياسات محددة للمشروع الحالي
failproofai policies --install block-sudo sanitize-api-keys --scope project

# تفعيل جميع السياسات دفعة واحدة
failproofai policies --install all

# التثبيت مع ملف سياسات مخصص
failproofai policies --install --custom ./my-policies.js
عند توفير --custom <path>، يتم التحقق من الملف فورًا - يجب أن يستدعي customPolicies.add() مرة واحدة على الأقل. يتم حفظ المسار المحلول في policies-config.json باسم customPoliciesPath.