操作指南:Codex fork 与 AI 文档任务断流恢复

< 1 min read

适用场景:AI 文档、网站重构或批量内容任务因响应流中断而停止,需要从可验证的断点继续。

1. 先判断是不是“半完成” #

看到 stream disconnected before completion 后,先不要重跑整批。记录错误原文和时间,检查本地聊天记录、工作区差异、远端 CMS、数据库发布记录和媒体上传记录。只有确认上一次没有外部写入,才可以安全地重新提交相同批次。

2. 使用 codex fork 创建恢复线程 #

Codex CLI 的 codex fork 子命令可以分叉已保存的交互会话,用来尝试新的执行路径。当前本地版本支持传入会话 ID,或用 codex fork --last 选择最近会话。某些客户端可能提供 /fork 交互入口;以本地菜单与 codex fork --help 为准。新分支的第一条任务说明应包含:

  • 最后一个成功检查点和批次编号;
  • 已完成、待复审和待发布的文件范围;
  • 不可重复发布或覆盖的对象 ID;
  • 下一批的大小、验收条件和回滚方式。

不同 Codex CLI 版本对分支、工作树和上下文继承的行为可能不同。运行 codex fork --help 查看本地说明;不要假设分叉会恢复服务端流、自动创建 Git 工作树或保存尚未写入的文件。

3. 为批处理建立 manifest #

每个源文件至少记录稳定 ID、源 URL、内容哈希、处理状态、目标 URL、远端对象 ID、最近截图时间和复核结果。状态变更要幂等:同一个源重复执行时,应更新同一对象或明确跳过,而不是无条件创建新页面。

4. 视觉与语义验收 #

  1. 用 Edge 无头模式打开每个目标页面并截图。
  2. 检查桌面和移动视口的空行、标题层级、列表、表格和链接。
  3. 对照技术资料核对型号、数字、日期、范围和限定条件。
  4. 把视觉缺陷和语义缺陷分别记录,修复后重新截图。

5. 何时使用临时侧问 #

如果当前客户端提供侧边对话,可用它临时核对一个小问题,例如解释一条日志。不要假设所有 Codex 客户端都支持名为 /side 的命令;也不要让临时侧问承载主任务的发布、迁移或批处理状态。这些内容应回到主线程或正式分叉的会话。

6. 发布前安全边界 #

公开 Docs 不应包含 NDA 原文、合同附件、工厂名称、联系人、内部路径、原始请求 ID 或未公开的交付清单。对断流根因使用“未证实”或“可能原因”等表述,除非服务端证据足以支持确定结论。

快速检查表 #

  • □ 最后成功检查点已保存
  • □ 远端 CMS 状态已核对
  • □ 批次有稳定 ID 和内容哈希
  • □ 新分支说明了下一批范围
  • □ 桌面、移动截图已复核
  • □ NDA 与内部标识已移除

想了解这套流程为何形成,可阅读案例:《长会话断流后,如何用 Codex fork 继续 AI 文档项目》

本页是通用操作指南。具体命令和分支能力以当前 Codex CLI 的 codex fork --help 输出和客户端菜单为准。

Updated on September 17, 2026

What are your feelings

  • Happy
  • Normal
  • Sad