# opensoul doctor
Gateway 网关和渠道的健康检查 + 快速修复。
相关内容:
# 示例
bash
opensoul doctor
opensoul doctor --repair
opensoul doctor --deep注意事项:
- 交互式提示(如钥匙串/OAuth 修复)仅在 stdin 是 TTY 且未设置
--non-interactive时运行。无头运行(cron、Telegram、无终端)将跳过提示。 --fix(--repair的别名)会将备份写入~/.opensoul/opensoul.json.bak,并删除未知的配置键,同时列出每个删除项。
# macOS:launchctl 环境变量覆盖
如果你之前运行过 launchctl setenv OPENSOUL_GATEWAY_TOKEN ...(或 ...PASSWORD),该值会覆盖你的配置文件,并可能导致持续的"未授权"错误。
bash
launchctl getenv OPENSOUL_GATEWAY_TOKEN
launchctl getenv OPENSOUL_GATEWAY_PASSWORD
launchctl unsetenv OPENSOUL_GATEWAY_TOKEN
launchctl unsetenv OPENSOUL_GATEWAY_PASSWORD