动态

通过新建会话排查Codex重连问题

通过新建会话排查Codex重连问题
Vincent
Codex 动不动就重新连接?先别急着换代理。

代理和 WebSocket 确实是常见原因,但还有一种容易忽略的情况:旧会话已经太重了。

排查方法很简单:

在同一个项目里新开一个空白会话,执行相同的小任务。

新会话正常、旧会话反复重连,说明旧会话很可能是原因之一;新旧会话都失败,再去排查代理、WebSocket、鉴权和接口状态。

我的处理方式是做一次“会话接力”:

让旧会话生成 `SESSION_HANDOFF.md`,写清当前目标、已完成内容、关键决定、修改过的文件、测试结果、待办和剩余风险。

新会话先读取交接文档,再检查:

git status
git diff

确认项目真实状态后继续工作。

这不是真正的“上下文零丢失”,但能保留大部分关键状态,同时把旧会话积累的图片、日志和工具输出甩掉。

这套流程也可以封装成自定义 Skill。

所以下次 Codex 一直重连,别只盯着代理。

先开个新会话测试一下,可能不是网络坏了,只是这个窗口已经背不动了。
动态Vincent2026-07-21原文

相关内容