> ## Documentation Index
> Fetch the complete documentation index at: https://openclaw.veiseule.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# doctor

# `openclaw doctor`

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

ذو صلة:

* استكشاف الأخطاء وإصلاحها: [استكشاف الأخطاء وإصلاحها](/gateway/troubleshooting)
* التدقيق الأمني: [الأمان](/gateway/security)

## أمثلة

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
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`)، فإن تلك القيمة تتجاوز ملف التهيئة لديك وقد تتسبب في أخطاء «غير مُخوَّل» مستمرة.

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
launchctl getenv OPENCLAW_GATEWAY_TOKEN
launchctl getenv OPENCLAW_GATEWAY_PASSWORD

launchctl unsetenv OPENCLAW_GATEWAY_TOKEN
launchctl unsetenv OPENCLAW_GATEWAY_PASSWORD
```
