Skip to main content
ثبّت واجهة سطر الأوامر المحلية باستخدام npm install -g failproofai. قم بتشغيلها بدون معاملات لفتح لوحة معلومات السياسة المحلية. تتطلب الحزمة Node.js 20.9 أو أحدث. يتم دعم Bun 1.3 أو أحدث للتطوير والتثبيتات من المصدر. failproofai configure و failproofai setup هما اسمان مستعاران لـ failproofai config. failproofai policy و failproofai pack و failproofai p هي جميعاً تهجئات لـ failproofai policies — كانت الحزم والسياسات الفردية ثلاث أوامر لفكرة واحدة وهي الآن واحدة. التهجئات الأقدم لا تزال تعمل، مع استثناءين: pack list <source> أصبحت الآن policies show <source>، و pack build أصبحت الآن publish.

إعداد جهاز

ثبّت واجهة سطر الأوامر، ثم اقرأ مفتاح الجهاز في قذيفة النظام. read -s يأخذها عند مطالبة لا تصدر صدى، لذا لا تظهر أبداً في أمر:
ثم أعد إعداد الجهاز واختر ما يفرضه:
failproofai config هو كل الإعداد: يثبّت خدمة failproofaid (الجذر مرة واحدة، عبر sudo -n — لا يوجد أبداً مطالبة كلمة مرور تفاعلية)، ويربط الخطافات في كل واجهة سطر أوامر وكيل يجدها، ويتصل بـ Cloud عند توفر مفتاح. بدون terminal — CI، حاوية، وكيل يقودها — يطبق بدلاً من السؤال، ويخرج 1 إذا لم يحدث أي شيء طُلب منه القيام به. لا يختار أي سياسات. هذه هي وظيفة الأمر الثاني، وبدونها لا يفرض جهاز تم تكوينه حديثاً سوى الحارس الذي يعمل دائماً. فضّل متغير البيئة على --token: معامل سطر أوامر قابل للقراءة من ps بواسطة كل مستخدم على الصندوق. هذا كل ما يحميه المتغير — مفتاح يُكتب في أي أمر، بما في ذلك export، لا يزال ينتهي به الحال في سجل shell، ولهذا السبب يتم قراءته باستخدام read -s أعلاه. في CI، اضبطه من مخزن السرية واحتفظ بتتبع shell (set -x) مُيقِّفاً، أو سيطبع التتبع المفتاح.
--connect <url> يسجل جهاز تم إعداده بالفعل. يعود بمجرد نجاح التسجيل — لا يثبّت مستند الخدمة ولا يربط أي خطافات. استخدم failproofai config البسيط (أو failproofai config --token <key>) على جهاز لم يتم إعداده بعد، أو سيبدو كمتصل أثناء جمع وعدم فرض أي شيء.
قم بتشغيل failproofai بدون معاملات لفتح لوحة معلومات السياسة المحلية.

أعلام التكوين

تعليقات الإيقاف المحلية تعلق السياسات المدمجة والمخصصة والاتفاقية والحزمة لجلسة واحدة. تنتهي دائماً ولا تعطّل سياسات Cloud المدارة. block-failproofai-commands — التي تكون قيد التشغيل دائماً ولا يمكن تعطيلها أو إيقافها بمفردها — تمنع وكيل معدّ من استخدام هذه الفتحة الخلفية بنفسه.

أعلام السياسة

أعلام الإيصال والصيانة

يجب تشغيل failproofai update بعد npm install -g failproofai@latest؛ يُجري ترحيلات التخطيط المنزلي، وينصّب الثنائي مستند الخدمة المطابق، ويعيد تشغيل الخدمة. --no-daemon يؤدي فقط ترحيل التخطيط.

مسارات الهيكل

أسماء الهيكل المدعومة هي claude، codex، copilot، cursor، opencode، pi، hermes، openclaw، factory، devin، antigravity، و goose. معاملات مساحات أسماء معرّفات الوكيل المشتقة عندما يحتوي جذران على نسخ من نفس المشروع. يتم رفض الجذور المتداخلة والتسميات المكررة لمنع الجمع المكرر أو تلف المؤشر. إعادة تحميل تكوين المسار الإضافي بدون إعادة تشغيل مستند الخدمة. يمكن لبيئات الحاويات استبدال المسارات الإضافية المكوّنة بملف بمتغير فاصل بفواصل يُسمى FAILPROOFAI_<HARNESS>_EXTRA_PATHS، على سبيل المثال:

متغيرات البيئة

استخدم ملفات التكوين لسلوك الجهاز المستمر. متغيرات البيئة مفيدة بشكل أساسي للحاويات والاختبارات والعملية الواحدة. متغيرات المنزل الخاصة بالوكيل مثل CLAUDE_PROJECTS_PATH و CURSOR_HOME و HERMES_HOME و OPENCLAW_HOME تتجاوز حيث يكتشف Failproof AI جلسات محلية لذلك الهيكل.

إيقاف أو إزالة جهاز بأمان

إيقاف جلسة محلية لا يعطّل سياسات Cloud المدارة. استعد نشرات Cloud من خلال سير عمل فرض Cloud عندما يكون الطرح نفسه هو المشكلة. قبل إزالة حزمة npm، أزل الخطافات المثبتة ومستند الخدمة:
قم بتشغيل failproofai <command> --help للحصول على تفاصيل خاصة بالإصدار.
قم بتشغيل failproofai uninstall قبل npm rm -g failproofai؛ npm لا تزيل خطافات الوكيل المثبتة أو خدمة مستند الخدمة.