openclaw doctor

Проверки состояния + быстрые исправления для шлюза и каналов.

Связанные разделы:

Примеры

openclaw doctor
openclaw doctor --repair
openclaw doctor --deep

Примечания:

  • Интерактивные запросы (как исправления keychain/OAuth) выполняются только когда stdin является TTY и --non-interactive не установлен. Headless запуски (cron, Telegram, без терминала) будут пропускать запросы.
  • --fix (псевдоним для --repair) записывает резервную копию в ~/.openclaw/openclaw.json.bak и удаляет неизвестные ключи конфигурации, перечисляя каждое удаление.

macOS: переопределения env в launchctl

Если вы ранее запускали launchctl setenv OPENCLAW_GATEWAY_TOKEN ... (или ...PASSWORD), это значение переопределяет ваш файл конфигурации и может вызывать постоянные ошибки "unauthorized".

launchctl getenv OPENCLAW_GATEWAY_TOKEN
launchctl getenv OPENCLAW_GATEWAY_PASSWORD

launchctl unsetenv OPENCLAW_GATEWAY_TOKEN
launchctl unsetenv OPENCLAW_GATEWAY_PASSWORD