codex超时后仅桌面端v2.4.0+/cli v3.8.1+启用本地缓存才支持自动恢复;需先确认版本与cache_status: enabled,再按“等连接恢复→不刷新页面→输入continue”三步接续。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Codex连接超时中断后,任务进度丢失、上下文清空、重新输入指令又得重复描述需求——这不是重跑就能解决的问题,而是要让系统主动识别断点并接续执行。
确认是否支持自动恢复
只有 Codex 桌面端(v2.4.0+)或 CLI v3.8.1+ 且启用本地缓存的会话才具备恢复能力。旧版本或禁用缓存的配置下,超时即等同于会话终结,无法找回中间状态。
打开终端,运行 codex version 查看版本;再执行 codex doctor --cache,输出中若含 cache_status: enabled,说明本地缓存已激活。
超时后立即执行的三步接续操作
第一步:等待界面右下角状态栏从红色「离线」变为绿色「已连接」
第二步:不要刷新页面,不要关闭当前标签页,不要重启 Codex 应用 → 【刷新将清空全部本地缓存,进度永久丢失】
第三步:直接在输入框中敲入 continue 并回车 → 系统会自动加载最后一次未完成的指令上下文,并从 AI 停止生成的位置继续输出。
手动恢复失败时的备选方案
方法一:从日志文件提取断点位置
进入 ~/.codex/logs/(Windows 为 %USERPROFILE%\.codex\logs\),按修改时间排序,打开最新 .log 文件,搜索关键词 "last_sent_prompt" 或 "interrupted_at_line",找到最后一行有效指令,复制粘贴后手动重发。
方法二:启用 Handoff 迁移至远程主机持续运行
在断网前或首次运行长任务时,就提前执行:codex handoff --target remote-host-01 --keep-alive。该命令会将当前会话完整打包推送到指定主机,即使本地超时,远程进程仍在运行,你只需 SSH 登录那台机器,运行 codex resume 即可接管。











