أوامر CLI
doctor
فحوصات صحية + إصلاحات سريعة للبوابة والقنوات. ذات صلة:
- استكشاف الأخطاء وإصلاحها: استكشاف الأخطاء وإصلاحها
- تدقيق الأمان: الأمان
أمثلة
openclaw doctor
openclaw doctor --repair
openclaw doctor --deep
ملاحظات:
- المطالبات التفاعلية (مثل إصلاحات keychain/OAuth) تعمل فقط عندما يكون stdin هو TTY ولم يتم تعيين
--non-interactive. عمليات التشغيل بدون واجهة مستخدم (cron، Telegram، بدون طرفية) ستتخطى المطالبات. --fix(اسم مستعار لـ--repair) يكتب نسخة احتياطية إلى~/.openclaw/openclaw.json.bakويتجاهل مفاتيح التكوين غير المعروفة، مع سرد كل إزالة.- فحوصات سلامة الحالة تكتشف الآن ملفات النصوص اليتيمة في دليل الجلسات ويمكنها أرشفتها كـ
.deleted.<timestamp>لاستعادة المساحة بأمان. - يتضمن Doctor فحص جاهزية بحث الذاكرة ويمكنه التوصية بـ
openclaw configure --section modelعندما تكون بيانات اعتماد التضمين مفقودة. - إذا تم تمكين وضع الحماية (sandbox) ولكن Docker غير متاح، يبلغ Doctor عن تحذير عالي الإشارة مع علاج (
install Dockerأوopenclaw config set agents.defaults.sandbox.mode off).
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