التثبيت
Raft هو Plugin خارجي رسمي. ثبّته على مضيف Gateway:المتطلبات الأساسية
- مساحة عمل Raft تحتوي على وكيل خارجي.
- تثبيت Raft CLI على المضيف نفسه الذي يعمل عليه OpenClaw Gateway.
- ملف تعريف Raft CLI مسجّل دخوله مسبقًا ومرتبط بذلك الوكيل الخارجي.
التهيئة
اضبط ملف التعريف في الإعدادات:RAFT_PROFILE في بيئة
Gateway:
كيف يعمل
عند بدء تشغيل Gateway، يقوم Plugin بما يلي:- يفتح نقطة نهاية HTTP للإيقاظ مقتصرة على حلقة الرجوع على منفذ مؤقت.
- يشغّل
raft --profile <profile> agent bridgeمع نقطة النهاية تلك ورمز مميّز خاص بكل عملية. - لا يقبل إلا تلميحات الإيقاظ الموثّقة والخالية من المحتوى التي تتضمن هوية إعادة تشغيل من الجسر المحلي.
- يتطلب واحدًا من
eventIdأوattemptIdأوmessageIdأوdelivery_idأوwake_idأوid. - يزيل تكرار تسليمات الإيقاظ المُعادَة حديثًا حسب معرّف حدث الجسر، بما في ذلك عبر عمليات إعادة تشغيل Gateway.
- يعيد جلسة وقت تشغيل مستقرة للجسر الحالي ودفعة تفريغ نشاط فارغة لبروتوكول Raft CLI.
- يبدأ دورة وكيل OpenClaw متسلسلة واحدة لكل إيقاظ مقبول.
Raft ليس وسيلة نقل عادية لرسائل الدفع. لا يرسل OpenClaw تلقائيًا
النص النهائي للنموذج مرة أخرى عبر الجسر، لذلك يجب على الوكيل استخدام
Raft CLI بعد معالجة إيقاظ.
التحقق
تحقق من أن OpenClaw يمكنه العثور على CLI وأن لديه ملف تعريفًا مهيأً:استكشاف الأخطاء وإصلاحها
Raft CLI is missing
Raft CLI is missing
ثبّت Raft CLI على مضيف Gateway واجعل
raft متاحًا على
PATH الخاص بالخدمة. تحقق منه باستخدام raft --help، ثم أعد تشغيل Gateway.The bridge exits immediately
The bridge exits immediately
تحقق من أن ملف التعريف المهيأ مسجّل الدخول وينتمي إلى وكيل Raft الخارجي المقصود.
شغّل
raft --profile <profile> agent bridge مباشرةً
لرؤية تشخيص CLI.A wake arrives but no Raft response is sent
A wake arrives but no Raft response is sent
هذا متوقع عندما لا يستدعي الوكيل Raft CLI. لا يحمل جسر الإيقاظ
متون الرسائل أو الردود النهائية التلقائية. تحقق من سياسة أدوات
الوكيل وتأكد من أنه يستطيع تشغيل
raft --profile <profile> message check وmessage send.