openclaw doctor

Kiểm tra sức khỏe hệ thống + sửa lỗi nhanh cho Gateway và các Channel.

Liên quan:

Ví dụ

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

Lưu ý:

  • Các câu hỏi tương tác (như sửa keychain/OAuth) chỉ chạy khi stdin là TTY và không dùng flag --non-interactive. Các lần chạy không có terminal (cron, Telegram, headless) sẽ bỏ qua phần hỏi đáp.
  • --fix (alias của --repair) sẽ tạo file backup tại ~/.openclaw/openclaw.json.bak và xóa các config key không xác định, đồng thời liệt kê từng mục bị xóa.

macOS: Biến môi trường launchctl ghi đè config

Nếu trước đây các bạn đã chạy launchctl setenv OPENCLAW_GATEWAY_TOKEN ... (hoặc ...PASSWORD), giá trị đó sẽ ghi đè lên file config và có thể gây ra lỗi “unauthorized” liên tục.

launchctl getenv OPENCLAW_GATEWAY_TOKEN
launchctl getenv OPENCLAW_GATEWAY_PASSWORD

launchctl unsetenv OPENCLAW_GATEWAY_TOKEN
launchctl unsetenv OPENCLAW_GATEWAY_PASSWORD