Maintenance
دليل الترحيل
يدعم OpenClaw ثلاثة مسارات للترحيل: الاستيراد من نظام وكيل آخر، ونقل تثبيت قائم إلى جهاز جديد، وترقية Plugin في موضعه.
الاستيراد من نظام وكيل آخر
تجلب موفّرات الترحيل المضمّنة التعليمات، وخوادم MCP، وSkills، وإعدادات النماذج، ومفاتيح API (عند الاشتراك) إلى OpenClaw. تُعاين الخطط قبل إجراء أي تغيير، وتُحجب الأسرار في التقارير، ويستند التطبيق إلى نسخة احتياطية تم التحقق منها.
استورد حالة Claude Code وClaude Desktop، بما في ذلك CLAUDE.md، وخوادم MCP، وSkills، وأوامر المشروع.
استورد إعدادات Hermes، والموفّرين، وخوادم MCP، والذاكرة، وSkills، ومفاتيح .env المدعومة.
نقطة دخول CLI هي openclaw migrate. ويمكن لعملية الإعداد الأولي أيضًا عرض الترحيل عند اكتشاف مصدر معروف (openclaw onboard --flow import).
نقل OpenClaw إلى جهاز جديد
انسخ دليل الحالة (~/.openclaw/ افتراضيًا) ومساحة العمل للحفاظ على:
- الإعدادات — ملف
openclaw.jsonوجميع إعدادات Gateway. - المصادقة — ملف
auth-profiles.jsonالخاص بكل وكيل (مفاتيح API بالإضافة إلى OAuth)، وأي حالة للقنوات أو الموفّرين ضمنcredentials/. - الجلسات — سجل المحادثات وحالة الوكيل.
- حالة القنوات — تسجيل دخول WhatsApp، وجلسة Telegram، وما شابه.
- ملفات مساحة العمل —
MEMORY.md، وUSER.md، وSkills، والموجّهات.
خطوات الترحيل
إيقاف Gateway وإنشاء نسخة احتياطية
على الجهاز القديم، أوقف Gateway حتى لا تتغير الملفات أثناء النسخ، ثم أنشئ أرشيفًا:
openclaw gateway stopcd ~tar -czf openclaw-state.tgz .openclawإذا كنت تستخدم ملفات شخصية متعددة (مثل ~/.openclaw-work)، فأرشِف كلًا منها على حدة.
تثبيت OpenClaw على الجهاز الجديد
ثبّت CLI (وNode إذا لزم الأمر) على الجهاز الجديد. لا بأس إذا أنشأت عملية الإعداد الأولي دليلًا جديدًا باسم ~/.openclaw/ — فستستبدله في الخطوة التالية.
نسخ دليل الحالة ومساحة العمل
انقل الأرشيف عبر scp أو rsync -a أو محرك أقراص خارجي، ثم استخرجه:
cd ~tar -xzf openclaw-state.tgzتأكد من تضمين الأدلة المخفية ومن تطابق ملكية الملفات مع المستخدم الذي سيشغّل Gateway.
تشغيل أداة الفحص والتحقق
على الجهاز الجديد، شغّل أداة الفحص لتطبيق عمليات ترحيل الإعدادات وإصلاح الخدمات:
openclaw doctoropenclaw gateway restartopenclaw statusإذا كان Telegram أو Discord يستخدم القيمة الاحتياطية الافتراضية من متغيرات البيئة (TELEGRAM_BOT_TOKEN أو DISCORD_BOT_TOKEN)، فتحقق من أن ملف .env في دليل الحالة المنقول يحتوي على هذه المفاتيح دون طباعة القيم السرية:
awk -F= '/^(TELEGRAM_BOT_TOKEN|DISCORD_BOT_TOKEN)=/ { print $1 "=present" }' ~/.openclaw/.envيحذّر openclaw doctor أيضًا عندما لا يملك حساب Telegram أو Discord الافتراضي المفعّل رمزًا مميزًا مُعدًّا، ولا يكون متغير البيئة المطابق متاحًا لعملية أداة الفحص.
المشكلات الشائعة
عدم تطابق الملف الشخصي أو دليل الحالة
إذا كان Gateway القديم يستخدم --profile أو OPENCLAW_STATE_DIR بينما لا يستخدمهما الجديد، فستظهر القنوات كما لو تم تسجيل الخروج منها وستكون الجلسات فارغة. شغّل Gateway باستخدام الملف الشخصي أو دليل الحالة نفسه الذي نقلته، ثم أعد تشغيل openclaw doctor.
نسخ openclaw.json فقط
ملف الإعدادات وحده لا يكفي. توجد ملفات تعريف مصادقة النماذج ضمن agents/<agentId>/agent/auth-profiles.json، وتوجد حالة القنوات والموفّرين ضمن credentials/. انقل دائمًا دليل الحالة بأكمله.
الأذونات والملكية
إذا أجريت النسخ بصفتك المستخدم الجذر أو بدّلت المستخدمين، فقد يتعذر على Gateway قراءة بيانات الاعتماد. تأكد من أن دليل الحالة ومساحة العمل مملوكان للمستخدم الذي يشغّل Gateway.
الوضع البعيد
إذا كانت واجهة المستخدم لديك تشير إلى Gateway بعيد، فإن المضيف البعيد هو مالك الجلسات ومساحة العمل. انقل مضيف Gateway نفسه، وليس حاسوبك المحمول المحلي. راجع الأسئلة الشائعة.
الأسرار في النسخ الاحتياطية
يحتوي دليل الحالة على ملفات تعريف المصادقة، وبيانات اعتماد القنوات، وحالات أخرى للموفّرين. خزّن النسخ الاحتياطية مشفّرة، وتجنب قنوات النقل غير الآمنة، ودوّر المفاتيح إذا اشتبهت في انكشافها.
قائمة التحقق
على الجهاز الجديد، تأكد مما يلي:
- [ ] يُظهر
openclaw statusأن Gateway قيد التشغيل. - [ ] لا تزال القنوات متصلة (من دون الحاجة إلى إعادة الاقتران).
- [ ] تُفتح لوحة المعلومات وتعرض الجلسات القائمة.
- [ ] ملفات مساحة العمل (الذاكرة والإعدادات) موجودة.
ترقية Plugin في موضعه
تحافظ ترقيات Plugin في موضعه على معرّف Plugin ومفاتيح الإعدادات نفسيهما، لكنها قد تنقل الحالة المخزنة على القرص إلى التخطيط الحالي. توجد أدلة الترقية الخاصة بكل Plugin بجانب قنواته:
- ترحيل Matrix: حدود استعادة الحالة المشفّرة، وسلوك اللقطات التلقائية، وأوامر الاستعادة اليدوية.
ذو صلة
openclaw migrate: مرجع CLI لعمليات الاستيراد بين الأنظمة.- نظرة عامة على التثبيت: جميع طرق التثبيت.
- أداة الفحص: فحص السلامة بعد الترحيل.
- إلغاء التثبيت: إزالة OpenClaw بصورة سليمة.