قنوات التطوير
آخر تحديث: 2026-01-21 يوفّر OpenClaw ثلاث قنوات تحديث:- stable: وسم توزيع npm
latest. - beta: وسم توزيع npm
beta(بُنى قيد الاختبار). - dev: رأس متحرك لـ
main(git). وسم توزيع npm: dev(عند النشر).
latest
من دون تغيير رقم الإصدار — إذ تُعدّ وسوم التوزيع المصدرَ المرجعي لتثبيتات npm.
التبديل بين القنوات
التحقق عبر Git:stable/betaيقومان بالتحقق من أحدث وسم مطابق (وغالبًا يكون الوسم نفسه).devينتقل إلىmainويُعيد الدمج مع المستودع الأعلى.
latest، beta، dev).
عندما تقوم صراحةً بالتبديل بين القنوات باستخدام --channel، يقوم OpenClaw أيضًا بمحاذاة
طريقة التثبيت:
devيضمن وجود تحقق عبر git (الافتراضي~/openclaw، ويمكن التجاوز باستخدامOPENCLAW_GIT_DIR)، ويحدّثه، ثم يثبّت CLI العام من ذلك التحقق.stable/betaيثبّت من npm باستخدام وسم التوزيع المطابق.
الإضافات والقنوات
عند التبديل بين القنوات باستخدامopenclaw update، يقوم OpenClaw أيضًا بمزامنة مصادر الإضافات:
devيفضّل الإضافات المضمّنة من تحقق git.stableوbetaيعيدان تثبيت حِزم الإضافات المثبّتة عبر npm.
أفضل ممارسات الوسم
- ضع وسومًا للإصدارات التي تريد أن تصل إليها تحققات git (
vYYYY.M.DأوvYYYY.M.D-<patch>). - حافظ على عدم قابلية الوسوم للتغيير: لا تنقل وسمًا ولا تعِد استخدامه.
- تظل وسوم توزيع npm هي المصدر المرجعي لتثبيتات npm:
latest→ stablebeta→ بُنية مرشّحةdev→ لقطة من main (اختياري)
توفّر تطبيق macOS
قد لا تتضمن بُنى beta وdev إصدار تطبيق macOS. لا مشكلة في ذلك:- يمكن مع ذلك نشر وسم git ووسم توزيع npm.
- أشر بوضوح إلى «لا يوجد إصدار macOS لهذه النسخة التجريبية» في ملاحظات الإصدار أو سجل التغييرات.