openclaw system
أدوات مساعدة على مستوى النظام لـ Gateway: وضع أحداث النظام في قائمة الانتظار، والتحكم في Heartbeat، وعرض حالة الحضور.
تستخدم جميع الأوامر الفرعية لـ system استدعاء RPC الخاص بـ Gateway، وتقبل أعلام العميل المشتركة:
الأوامر الشائعة
system event
يضع حدث نظام في قائمة الانتظار ضمن الجلسة الرئيسية افتراضيًا. تدرجه نبضة Heartbeat التالية كسطر System: في الموجّه. استخدم --mode now لتشغيل Heartbeat فورًا؛ أما next-heartbeat (الافتراضي) فينتظر النبضة المجدولة التالية.
مرّر --session-key لاستهداف جلسة محددة، مثلًا لإعادة نتيجة اكتمال مهمة غير متزامنة إلى القناة التي بدأتها.
استثناء التوقيت مع
--session-key: عند تمرير --session-key، يتحول --mode next-heartbeat إلى إيقاظ موجّه فوري بدلًا من انتظار النبضة المجدولة التالية. تستخدم عمليات الإيقاظ الموجّهة مقصد Heartbeat بالقيمة immediate، لذا تتجاوز بوابة عدم حلول الموعد في المشغّل، التي كانت ستؤجل بخلاف ذلك عملية إيقاظ ذات مقصد event (وتسقطها فعليًا). إذا أردت التسليم المتأخر، فأغفل --session-key كي يصل الحدث إلى الجلسة الرئيسية وينتظر Heartbeat الدورية التالية.--text <text>: نص حدث النظام المطلوب.--mode <mode>: إماnowأوnext-heartbeat(الافتراضي).--session-key <sessionKey>: اختياري؛ يستهدف جلسة وكيل محددة بدلًا من الجلسة الرئيسية للوكيل. تعود المفاتيح التي لا تنتمي إلى الوكيل المحدد إلى الجلسة الرئيسية للوكيل.
system heartbeat last|enable|disable
last: عرض آخر حدث Heartbeat.enable: إعادة تشغيل Heartbeat (استخدمه إذا كانت معطّلة).disable: إيقاف Heartbeat مؤقتًا.
system presence
يسرد إدخالات حضور النظام الحالية التي يعرفها Gateway (العُقد، والمثيلات، وأسطر الحالة المشابهة).
ملاحظات
- يتطلب Gateway قيد التشغيل يمكن الوصول إليه عبر إعدادك الحالي (محليًا أو عن بُعد).
- أحداث النظام مؤقتة ولا تُحفظ بعد عمليات إعادة التشغيل.