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

openclaw doctor

فحوصات السلامة + إصلاحات سريعة لـ Gateway والقنوات. ذو صلة:

أمثلة

openclaw doctor
openclaw doctor --repair
openclaw doctor --deep
ملاحظات:
  • تعمل المطالبات التفاعلية (مثل إصلاحات keychain/OAuth) فقط عندما يكون stdin عبارة عن TTY ولم يتم تعيين --non-interactive. عمليات التشغيل بدون واجهة (cron، Telegram، بدون طرفية) ستتخطى المطالبات.
  • يقوم --fix (اسم بديل لـ --repair) بكتابة نسخة احتياطية إلى ~/.openclaw/openclaw.json.bak وحذف مفاتيح التهيئة غير المعروفة، مع سرد كل عملية إزالة.

macOS: تجاوزات متغيرات البيئة launchctl

إذا كنت قد شغّلت سابقًا launchctl setenv OPENCLAW_GATEWAY_TOKEN ... (أو ...PASSWORD)، فإن تلك القيمة تتجاوز ملف التهيئة لديك وقد تتسبب في أخطاء «غير مُخوَّل» مستمرة.
launchctl getenv OPENCLAW_GATEWAY_TOKEN
launchctl getenv OPENCLAW_GATEWAY_PASSWORD

launchctl unsetenv OPENCLAW_GATEWAY_TOKEN
launchctl unsetenv OPENCLAW_GATEWAY_PASSWORD