Skip to main content
جهاز التشغيل الوسيط هو المكان الذي يعمل فيه العامل بالفعل. يدعم Failproof AI اثني عشر منها، موزعة على فئتين:
  • أدوات سطر الأوامر للبرمجة (10) — Claude Code وCodex وGitHub Copilot CLI وCursor وOpenCode وPi وFactory Droid وDevin CLI وAntigravity CLI وGoose
  • بوابات الدردشة والمساعدات (2) — Hermes (Slack وTelegram وcron) وOpenClaw (مساعد ذاتي التشغيل)
تنطبق نفس السياسات وسجل الجلسات نفسه بغض النظر عن جهاز التشغيل الوسيط الذي يعمل فيه العامل. تقوم طبقة محول واحدة بتعيين أسماء الأحداث الأصلية لكل جهاز تشغيل وسيط وأسماء الأدوات وحقول مدخلات الأدوات إلى 29 حدثًا معياريًا قبل تشغيل أي سياسة. عامل يعمل في أيٍ من الاثني عشر يتم تجهيزه مباشرة باستخدام Python SDK. هذا عقد مختلف ويستحق التوضيح صراحة: SDK يوفر التتبع والجلسات والتقييمات والتدقيقات — لا يفرض السياسات من تلقاء نفسه. يتطلب حجب إجراء غير آمن قبل تنفيذه خطاف إنفاذ عند حد أداة وقتك؛ تواصل معنا وسنقوم بتعيينه. يقوم كل تكامل بتوحيد أسماء أحداث الخطاف الأصلية وأسماء الأدوات وحقول مدخلات الأدوات قبل تشغيل السياسات. لا يمكن للسياسة أن تعمل إلا على الأحداث التي يكشفها جهاز التشغيل الوسيط؛ اختبر سلوك نهاية الدور والتعليمات على جهاز التشغيل الوسيط والإصدار المحدد الذي تنشره.

القدرة على الإنفاذ

“حجب” يعني أن القرار المعاد من محول التيار الحالي يتم استهلاكه بواسطة جهاز التشغيل الوسيط المسمى. قد يستبدل الحجب بعد الأداة النتيجة المعروضة للنموذج لكنه لا يمكنه التراجع عن تأثير جانبي للأداة حدث بالفعل. القدرات حساسة للإصدار. أعد الاختبار بعد ترقية عامل CLI، خاصة عندما تعتمد السياسة على سلوك الموجه أو الإيقاف أو الإذن أو ما بعد الأداة بدلاً من بوابة ما قبل الأداة الشائعة.

مكون إضافي أصلي من Hermes

يتم دمج Hermes من خلال مكون إضافي أصلي محلي للملف الشخصي بدلاً من أمر shell. يقوم التثبيت بنسخ المكون الإضافي في كل ملف شخصي Hermes افتراضي ومسمى، وتمكينه في config.yaml الخاص بذلك الملف الشخصي، والهجرة فقط إدخالات خطاف shell FailproofAI القديمة. يتجنب هذا عملية توليد العملية على كل خطاف ويسمح instruct() بالوصول إلى النموذج من خلال نتيجة الأداة المحجوبة الأصلية من Hermes. أول تعليمة متطابقة تحجب الاستدعاء المعلق. يبقى طلب API نفسه محجوبًا؛ قد تحاول تكرار نموذج لاحق. دفتر يومية محلي للملف الشخصي ومحدودية لكل دور تمنع التعليمات الاستشارية من أن تصبح حلقة غير محدودة. deny() يبقى حجبًا صعبًا. قم بتشغيل failproofai config --status لاكتشاف ملف شخصي معطل أو غير كامل أو مكرر أو تم إلغاء تكوينه للتو.

تثبيت خطاف الالتقاط والسياسة

  1. افتح الإدارة → المفاتيح وأنشئ مفتاحًا بـ events:add وpolicies:pull، مسمى للجهاز أو البيئة.
  2. على الجهاز المستهدف، اربط CLI المحلي بالمفتاح المعروض وثبّت خطاف جهاز التشغيل الوسيط.
  3. ابدأ جلسة عامل جديدة، ثم أكد خطافها وأحداث جلستها تحت المراقبة → الأحداث.
  4. افتح المراقبة → السياسة للإطار الزمني نفسه وأكد أن قرار السياسة منسوب إلى الجهاز.
يبدأ الاتصال بمفتاح الجهاز. أكد أنه يتضمن كلا من أذونات الاستيعاب وتسليم السياسة قبل نسخ سره.درج مفتاح API الجديد المستخدم لمنح أذونات استيعاب الأحداث وتسليم السياسة.بعد تثبيت الخطافات، يجب أن يعرض دفق الأحداث أحداثًا جديدة من الجهاز والبيئة التي اتصلت بها.دفق الأحداث المباشر المستخدم للتأكد من أن جهاز تشغيل وسيط تم تثبيته حديثًا يبلغ.أخيرًا، تحقق من أن قرارات السياسة منسوبة إلى نفس الجهاز. هذا يؤكد أن جهاز التشغيل الوسيط يبلغ عن نشاط السياسة بالإضافة إلى أحداث التتبع.صفحة السياسة المستخدمة للتحقق من قرارات السياسة من جهاز تشغيل وسيط متصل حديثًا.

أضف مسار جلسة غير افتراضي

يتم تسجيل المسارات الإضافية على الجهاز وليس في Cloud. بعد إضافة واحد، افتح المراقبة → الجلسات، صفّي إلى بيئة الجهاز، وأكد أن الجلسات من المسار الجديد تظهر. افتح جلسة وتحقق من العامل والجهاز الوسيط وطوابع زمن الحدث قبل الاعتماد عليها في تدقيق.قائمة الجلسات المصفاة إلى البيئة التي تتلقى البيانات من مسار الالتقاط الإضافي.
قم بتشغيل جلسة واحدة جديدة بعد التثبيت. تحقق من كل من دفق الأحداث المباشر وقرار سياسة فعلي قبل توسيع الطرح.