昨天升级了 openclaw 2026.3.22 版本,然后刚好本地 openai codex 认证过期了,结果使用 openclaw models auth login --provider openai-codex 重新认证也没用,因为 auth-profiles.json 会被重写,openclaw models status 一直提示 401
最后还是让 codex 拉 openclaw 代码进行分析,发现如下问题:
"openai-codex:default 被设计成会被外部 Codex CLI 凭据源强同步,导致 OpenClaw 自己refresh/login 写进去
的新token在后续load时又被旧token覆盖。"
最终 codex cli 进行重新登录才好,也就是说 openclaw models auth login --provider openai-codex 在这里是完全没用的,因为 openclaw 会从外部 cli 读取相关的凭证,有点坑的。
社区也有相关 issue:
github.com