Gateway على macOS (launchd خارجي)
لم يعد OpenClaw.app يضمّن Node/Bun أو بيئة تشغيل Gateway. يتوقع تطبيق macOS تثبيت CLI خارجيopenclaw، ولا يشغّل Gateway كعملية فرعية، ويدير خدمة launchd لكل مستخدم للحفاظ على تشغيل Gateway (أو يرتبط بـ Gateway محلي موجود بالفعل إذا كان يعمل).
تثبيت CLI (مطلوب للوضع المحلي)
تحتاج إلى Node 22+ على جهاز Mac، ثم ثبّتopenclaw على مستوى النظام:
Launchd (Gateway كـ LaunchAgent)
التسمية:bot.molt.gateway(أوbot.molt.<profile>؛ قد يبقى القديمcom.openclaw.*)
~/Library/LaunchAgents/bot.molt.gateway.plist(أو~/Library/LaunchAgents/bot.molt.<profile>.plist)
- يتولى تطبيق macOS تثبيت/تحديث LaunchAgent في الوضع المحلي.
- يمكن لـ CLI أيضًا تثبيته:
openclaw gateway install.
- خيار «OpenClaw Active» يفعّل/يعطّل LaunchAgent.
- إغلاق التطبيق لا يوقف Gateway (يحافظ launchd على تشغيله).
- إذا كان Gateway يعمل بالفعل على المنفذ المُهيّأ، يرتبط التطبيق به بدل بدء واحد جديد.
- stdout/err الخاص بـ launchd:
/tmp/openclaw/openclaw-gateway.log