الانتقال إلى المحتوى الرئيسي

التحديث

حافظ على OpenClaw محدثًا.

الموصى به: openclaw update

أسرع طريقة للتحديث. يكتشف نوع التثبيت لديك (npm أو git)، ويجلب أحدث إصدار، ويشغّل openclaw doctor، ثم يعيد تشغيل البوابة.
openclaw update
للتبديل بين القنوات أو استهداف إصدار محدد:
openclaw update --channel beta
openclaw update --tag main
openclaw update --dry-run   # preview without applying
يفضّل --channel beta قناة beta، لكن وقت التشغيل يرجع إلى stable/latest عندما يكون وسم beta مفقودًا أو أقدم من أحدث إصدار stable. استخدم --tag beta إذا كنت تريد وسم npm beta dist-tag الخام لتحديث حزمة لمرة واحدة. راجع قنوات التطوير لمعرفة دلالات القنوات.

بديل: أعد تشغيل المثبّت

curl -fsSL https://openclaw.ai/install.sh | bash
أضف --no-onboard لتخطي onboarding. وبالنسبة إلى التثبيتات من المصدر، مرّر --install-method git --no-onboard.

بديل: npm أو pnpm أو bun يدويًا

npm i -g openclaw@latest
pnpm add -g openclaw@latest
bun add -g openclaw@latest

المُحدِّث التلقائي

يكون المُحدِّث التلقائي متوقفًا افتراضيًا. فعّله في ~/.openclaw/openclaw.json:
{
  update: {
    channel: "stable",
    auto: {
      enabled: true,
      stableDelayHours: 6,
      stableJitterHours: 12,
      betaCheckIntervalHours: 1,
    },
  },
}
القناةالسلوك
stableينتظر stableDelayHours، ثم يطبّق مع jitter حتمي عبر stableJitterHours (طرح تدريجي موزع).
betaيتحقق كل betaCheckIntervalHours (الافتراضي: كل ساعة) ويطبّق فورًا.
devلا يوجد تطبيق تلقائي. استخدم openclaw update يدويًا.
كما تسجل البوابة تلميحًا للتحديث عند بدء التشغيل (عطّله عبر update.checkOnStart: false).

بعد التحديث

1
شغّل doctor
2
openclaw doctor
3
يرحّل الإعدادات، ويدقق سياسات الرسائل الخاصة، ويتحقق من صحة البوابة. التفاصيل: Doctor
4
أعد تشغيل البوابة
5
openclaw gateway restart
6
تحقّق
7
openclaw health

التراجع

تثبيت إصدار محدد (npm)

npm i -g openclaw@<version>
openclaw doctor
openclaw gateway restart
نصيحة: يعرض npm view openclaw version الإصدار المنشور الحالي.

تثبيت commit محدد (من المصدر)

git fetch origin
git checkout "$(git rev-list -n 1 --before=\"2026-01-01\" origin/main)"
pnpm install && pnpm build
openclaw gateway restart
للعودة إلى الأحدث: git checkout main && git pull.

إذا علقت

ذو صلة