codex连接超时后需清理本地缓存与代理配置:先用管理员powershell删除sessions、auth目录及auth.json,再清除cache目录(含$home.codex\cache),然后清空http_proxy/https_proxy环境变量并重启终端,最后执行codex logout/login/ping验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Codex连接超时后本地缓存往往已损坏或残留过期会话凭证,继续运行会反复触发重连失败、卡在“reconnecting”状态,必须先清理缓存再重试连接。
强制清除认证与会话缓存
第一步:打开管理员PowerShell(右键开始菜单 → 选择“Windows PowerShell(管理员)”或“终端(管理员)”)。
第二步:执行以下命令,一次性清空所有可能干扰连接的本地凭证和会话快照:
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\Codex\sessions", "$env:LOCALAPPDATA\Codex\auth", "$env:APPDATA\Codex\auth.json" -ErrorAction SilentlyContinue
这一步删的是【会话日志与登录令牌】,不是项目代码或配置文件,删完后首次连接需重新登录,但能彻底解决因token过期或refresh失败导致的401/超时循环。
同步清理CLI运行时缓存目录
方法一:直接删除缓存主目录
在PowerShell中运行:
rm -rf "$env:LOCALAPPDATA\Codex\cache"
方法二:若上一步报“路径不存在”,说明缓存已迁移至用户根目录,改用:
rm -rf "$HOME\.codex\cache"
注意:【不要跳过此步】,v1.4.0+版本的CLI会在缓存中固化代理配置和DNS解析结果,旧缓存未清会导致即使改了代理设置也仍走失效路径。
检查并重置代理环境变量
第一步:确认当前是否残留错误代理配置
使用 OpenAI Codex CLI 处理编码任务。触发词:codex、code review、fix CI、refactor code、implement feature、coding agent、gpt-5-codex。Clawdbot 可将编码工作委托给 Codex CLI 作为子代理或直接工具。
在PowerShell中运行:
Get-ChildItem Env: | Where-Object Name -like "*proxy*" | ForEach-Object { "$($_.Name)=$($_.Value)" }
第二步:若输出含http_proxy或https_proxy且值异常(如端口错、协议混用),立即清除:
[Environment]::SetEnvironmentVariable("http_proxy", "", "User")
[Environment]::SetEnvironmentVariable("https_proxy", "", "User")
第三步:重启PowerShell窗口,确保新环境生效——否则清理完缓存也仍走原代理链路,超时问题照旧。
验证清理效果并重建连接
① 关闭所有Codex进程(任务管理器中结束所有codex.exe)。
② 在干净的PowerShell中执行:
codex logout → codex login
③ 登录成功后,立刻运行:
codex ping
若返回“pong”且延迟低于800ms,说明本地缓存与网络栈已恢复正常;若仍超时,需转向排查系统级代理或防火墙拦截。










