Skip to content

修复 Codex 探针断流后的连续拒绝和状态页陈旧显示 - #283

Merged
HTExplicit merged 4 commits into
mainfrom
codex/borrow-transient-recovery
Oct 11, 2026
Merged

HTExplicit merged 4 commits into
mainfrom
codex/borrow-transient-recovery

Conversation

@HTExplicit

@HTExplicit HTExplicit commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Codex 使用中,目标探针的一次 unexpected EOF 被缓存为 15 秒拒绝,后续请求连续收到本地 503;状态页在准备完成后停止刷新,仍可能显示旧的验证通过和未到期倒计时。

传输中断或缺少完整终态现在保留失败证据,但不缓存为可复用拒绝。下一次独立请求通过现有共享协调器重新执行完整两轮探针,只有验证通过才发送业务。原有 STATE、路由、完整终态和租期要求保持;不在失败请求中重放结果不明的探针或业务生成。明确拒绝仍保留 15 秒冷却。Ops 事件补充失败轮次、传输阶段和缓存命中证据。

状态页在可见且启用时每 5 秒只读刷新,后台暂停、返回立即读取。显示“最近一次验证通过”及适用范围,单独显示探针中断后的待重验状态;读取失败或状态过时后撤下当前可用提示。

验证:

  • Go 针对性检查通过:真实 HTTP Content-Length 截断的首轮/续接/完成后 EOF、正常 EOF 缺终态及未闭合终态,下一请求完整重验,恢复后 STATE 变化仍拒绝,原有严格拒绝冷却及账号中性错误处理。
  • Vue 状态页 14 项及 locale 完整性 3 项通过;修改文件 ESLint、git diff --check 通过。
  • 实际部署版本的模型续接与页面验收将在固定镜像发布并部署后执行,尚未计作通过。

@HTExplicit
HTExplicit enabled auto-merge (squash) October 11, 2026 02:40
@HTExplicit
HTExplicit merged commit aa4712e into main Oct 11, 2026
18 checks passed
@HTExplicit
HTExplicit deleted the codex/borrow-transient-recovery branch October 11, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant