التحديث
حافظ على تحديث OpenClaw.موصى به: openclaw update
أسرع طريقة للتحديث. يكتشف نوع التثبيت لديك (npm أو git)، ويجلب أحدث إصدار، ويشغّل openclaw doctor، ثم يعيد تشغيل البوابة.
--channel beta قناة beta، لكن وقت التشغيل يعود إلى stable/latest عندما
تكون علامة beta مفقودة أو أقدم من أحدث إصدار مستقر. استخدم --tag beta
إذا كنت تريد npm beta dist-tag الخام لتحديث حزمة لمرة واحدة.
راجع قنوات التطوير لمعرفة دلالات القنوات.
بديل: أعد تشغيل المثبّت
--no-onboard لتخطي الإعداد الأولي. بالنسبة إلى التثبيتات من المصدر، مرّر --install-method git --no-onboard.
بديل: npm أو pnpm أو bun يدويًا
أداة التحديث التلقائي
أداة التحديث التلقائي متوقفة افتراضيًا. فعّلها في~/.openclaw/openclaw.json:
| القناة | السلوك |
|---|---|
stable | ينتظر stableDelayHours، ثم يطبّق مع تذبذب حتمي عبر stableJitterHours (نشر موزع). |
beta | يتحقق كل betaCheckIntervalHours (الافتراضي: كل ساعة) ويطبّق فورًا. |
dev | لا يوجد تطبيق تلقائي. استخدم openclaw update يدويًا. |
update.checkOnStart: false).
بعد التحديث
يُرحّل الإعدادات، ويدقق سياسات الرسائل المباشرة، ويفحص سلامة البوابة. التفاصيل: Doctor
التراجع
تثبيت إصدار محدد (npm)
npm view openclaw version الإصدار المنشور الحالي.
تثبيت commit محدد (المصدر)
git checkout main && git pull.
إذا كنت عالقًا
- شغّل
openclaw doctorمرة أخرى واقرأ المخرجات بعناية. - بالنسبة إلى
openclaw update --channel devفي checkouts المصدر، يقوم برنامج التحديث بتهيئةpnpmتلقائيًا عند الحاجة. إذا رأيت خطأ في تهيئة pnpm/corepack، فثبّتpnpmيدويًا (أو أعد تفعيلcorepack) ثم أعد تشغيل التحديث. - تحقق من: استكشاف الأخطاء وإصلاحها
- اسأل في Discord: https://discord.gg/clawd
ذو صلة
- نظرة عامة على التثبيت — جميع طرق التثبيت
- Doctor — فحوصات السلامة بعد التحديثات
- الترحيل — أدلة ترحيل الإصدارات الرئيسية