openclaw doctor
針對 Gateway 與頻道的健康檢查以及快速修復工具。
相關資訊:
指令範例
- 互動式提示(例如 Keychain/OAuth 修復)僅在 stdin 為 TTY 且 未 設定
--non-interactive時才會執行。無頭執行(排程、Telegram、無終端機)會略過提示。 --fix(--repair的別名)會在執行前將設定備份至~/.openclaw/openclaw.json.bak,並刪除未知的設定鑰匙,列出每項移除。- 狀態完整性檢查現在會偵測會話目錄中的孤立轉錄檔案,並可將其存檔為
.deleted.<timestamp>以安全地回收空間。 - Doctor 也掃描
~/.openclaw/cron/jobs.json(或cron.store)以尋找舊版排程任務形狀,並可在排程器必須在執行時自動正規化它們之前,原位重寫它們。 - Doctor 包含記憶體搜尋就緒檢查,當嵌入憑證遺失時可建議
openclaw configure --section model。 - 如果沙盒模式已啟用但 Docker 不可用,Doctor 會報告高訊號警告並提供補救措施(
install Docker或openclaw config set agents.defaults.sandbox.mode off)。
macOS:launchctl 環境變數覆寫
如果您先前曾執行過 launchctl setenv OPENCLAW_GATEWAY_TOKEN ...(或 ...PASSWORD),該值會覆寫您的設定檔並可能導致持續的「未授權」錯誤。