Skip to content

Releases: Joey-233/opencodex-fixmemory

OpenCodex FixMemory 2.7.43-memoryfix.4

Choose a tag to compare

@Joey-233 Joey-233 released this 31 Jul 04:21

OpenCodex FixMemory 2.7.43-memoryfix.4

这是基于 OpenCodex 2.7.43 的非官方 Windows 临时修复版。

我之前在 OpenCodex 2.7.43 版本遇到了记忆中断的问题,现在自行进行了临时修复,希望可以帮助到大家。

修复内容

修复 OpenAI Responses 兼容请求在 Windows + Bun 1.3.14 下进入工具 payload rewrite 路径后,上游 SSE 已完整返回但 Codex 客户端分支持续挂起的问题。

核心变化:

  • 修复 Ark 等已经以 /v3 结尾的 Responses Base URL 被再次插入 /v1 的问题。

  • 修复 Windows PowerShell 5.1 下,计划任务或 WinSW 服务不存在时首次安装被误判失败的问题。

  • Windows rewrite 路径改为统一 eager 单读取器,不再对真实生产流使用 tee。

  • 每段原始 SSE 先 raw inspect,再做 client rewrite。

  • 连续性状态使用上游原始 image tool alias 和 item ID。

  • 正确区分协议终止、已报告终止、无终态 EOF、真实异常和客户端取消。

  • 真实终态优先,避免重复生成 failed 尾帧。

  • 客户端队列增加 8 MiB 上限。

  • 客户端取消后停止 transform/output,并在有限窗口内 drain 原始上游。

一键安装

Windows 用户下载并完整解压本 Release 的一键安装 ZIP,然后:

  1. 完全退出 Codex Desktop。
  2. 双击 安装-OpenCodex修复版.cmd
  3. 等安装、健康检查和快捷方式创建全部成功。
  4. 重新打开 Codex。
  5. 用桌面的 OpenCodex FixMemory 配置 快捷方式添加自己的提供商。

要求:

  • Windows x64。
  • Windows PowerShell 5.1+。
  • Node.js 18+。

本 Release 的 TGZ 同样只作为 Windows 安装器载荷提供,不是 macOS/Linux 通用包。

为通过公开仓库的凭据保护,本版不再二次分发上游内嵌的 Google Antigravity OAuth client 值。使用该登录方式前,需自行设置 GOOGLE_ANTIGRAVITY_CLIENT_IDGOOGLE_ANTIGRAVITY_CLIENT_SECRET。其他提供商不受影响。

安装器检测到 Codex Desktop/app-server 仍在运行时会零变更拒绝。不要强制覆盖正在运行的 Codex。

配置提醒

Ark OpenAI-compatible Responses:

  • Base URL 以 /api/coding/v3 结尾。
  • Responses Path 使用 /responses。
  • 最终路径为 /api/coding/v3/responses。

本 Release 不包含任何 API Key、账号、私有模型名或用户配置。

验证结果

  • 修复早期聚焦测试:88/88 通过。
  • 最新公开发布目录聚焦测试:98/98 通过,10 个测试文件,312 个断言,0 失败。
  • 真实 Codex → 代理 → Ark,源码候选:6/6 精确通过。
  • 安装后的 memoryfix.2 TGZ:4/4 精确通过,无重试。
  • 公开 memoryfix.4 TGZ:保留已验证的记忆修复,并加入 Ark URL 与 Windows 安装器修复;隔离 npm 安装、版本、/healthz 和停止流程通过。
  • 真实 Codex CLI → OpenCodex → Ark Agent/Kimi K3:精确返回预期标记,原来的 404 不再出现。
  • 全仓:5988 通过,4 跳过,6 个与本修复无关的 Windows 测试脚手架失败。

已知边界

90 轮连续性压力测试没有完全全绿。个别轮次出现:

  • 模型未复述要求的标记。
  • 供应商主动返回 response.incomplete。

这些轮次中没有发现代理连续性状态丢失,但因此不能宣称 90/90 成功,也不能保证所有模型和供应商永远不会产生不完整回答。

本修复主要在 Windows、Bun 1.3.14、OpenCodex 2.7.43 上验证。不要未经测试直接覆盖到未来上游版本。

Kimi K3 的真实请求仍会让 Codex 0.144.6 记录非致命的 reasoning/output item 顺序警告,但最终文本可正常交付。若出现界面缺字或工具事件异常,请将其作为独立的供应商 SSE 兼容问题报告,不要与本次 URL 404 混为一谈。

下载校验

5D533D47323AFD01C8E79CFBFB8FC61259D2D3010E660A210391BC1051D4DE3F  bitkyc08-opencodex-2.7.43-memoryfix.4.tgz

校验不一致时不要安装。

回滚

完全退出 Codex 后,双击:

回滚-OpenCodex官方版.cmd

它会恢复固定的上游 OpenCodex 2.7.43。详细步骤见 回滚说明

文档

许可与声明

本项目保留上游 MIT License 和版权声明,是社区临时修复,不是 OpenCodex 官方发布。详见 LICENSENOTICE.md

[已弃用] OpenCodex FixMemory 2.7.43-memoryfix.3

Choose a tag to compare

@Joey-233 Joey-233 released this 31 Jul 03:47

Warning

此版本已弃用:Windows 首次安装可能因系统不存在 opencodex-proxy 计划任务而误报 NativeCommandError,并且尚未包含 Ark /api/plan/v3 URL 修复。请改用 memoryfix.4


OpenCodex FixMemory 2.7.43-memoryfix.3

这是基于 OpenCodex 2.7.43 的非官方 Windows 临时修复版。

我之前在 OpenCodex 2.7.43 版本遇到了记忆中断的问题,现在自行进行了临时修复,希望可以帮助到大家。

修复内容

修复 OpenAI Responses 兼容请求在 Windows + Bun 1.3.14 下进入工具 payload rewrite 路径后,上游 SSE 已完整返回但 Codex 客户端分支持续挂起的问题。

核心变化:

  • Windows rewrite 路径改为统一 eager 单读取器,不再对真实生产流使用 tee。
  • 每段原始 SSE 先 raw inspect,再做 client rewrite。
  • 连续性状态使用上游原始 image tool alias 和 item ID。
  • 正确区分协议终止、已报告终止、无终态 EOF、真实异常和客户端取消。
  • 真实终态优先,避免重复生成 failed 尾帧。
  • 客户端队列增加 8 MiB 上限。
  • 客户端取消后停止 transform/output,并在有限窗口内 drain 原始上游。

一键安装

Windows 用户下载并完整解压本 Release 的一键安装 ZIP,然后:

  1. 完全退出 Codex Desktop。
  2. 双击 安装-OpenCodex修复版.cmd
  3. 等安装、健康检查和快捷方式创建全部成功。
  4. 重新打开 Codex。
  5. 用桌面的 OpenCodex FixMemory 配置 快捷方式添加自己的提供商。

要求:

  • Windows x64。
  • Windows PowerShell 5.1+。
  • Node.js 18+。

本 Release 的 TGZ 同样只作为 Windows 安装器载荷提供,不是 macOS/Linux 通用包。

为通过公开仓库的凭据保护,本版不再二次分发上游内嵌的 Google Antigravity OAuth client 值。使用该登录方式前,需自行设置 GOOGLE_ANTIGRAVITY_CLIENT_IDGOOGLE_ANTIGRAVITY_CLIENT_SECRET。其他提供商不受影响。

安装器检测到 Codex Desktop/app-server 仍在运行时会零变更拒绝。不要强制覆盖正在运行的 Codex。

配置提醒

Ark OpenAI-compatible Responses:

  • Base URL 以 /api/coding/v3 结尾。
  • Responses Path 使用 /responses。
  • 最终路径为 /api/coding/v3/responses。

本 Release 不包含任何 API Key、账号、私有模型名或用户配置。

验证结果

  • 修复早期聚焦测试:88/88 通过。
  • 最新公开发布目录聚焦测试:93/93 通过,9 个测试文件,307 个断言,0 失败。
  • 真实 Codex → 代理 → Ark,源码候选:6/6 精确通过。
  • 安装后的 memoryfix.2 TGZ:4/4 精确通过,无重试。
  • 公开 memoryfix.3 TGZ:与生产包的 5 个修复核心文件逐字节一致;隔离 npm 安装、版本、/healthz 和停止流程通过。
  • 全仓:5988 通过,4 跳过,6 个与本修复无关的 Windows 测试脚手架失败。

已知边界

90 轮连续性压力测试没有完全全绿。个别轮次出现:

  • 模型未复述要求的标记。
  • 供应商主动返回 response.incomplete。

这些轮次中没有发现代理连续性状态丢失,但因此不能宣称 90/90 成功,也不能保证所有模型和供应商永远不会产生不完整回答。

本修复主要在 Windows、Bun 1.3.14、OpenCodex 2.7.43 上验证。不要未经测试直接覆盖到未来上游版本。

下载校验

A5D13035B40795230A7A55791A4025F118780A7098554587103CC79147DE312C  bitkyc08-opencodex-2.7.43-memoryfix.3.tgz

校验不一致时不要安装。

回滚

完全退出 Codex 后,双击:

回滚-OpenCodex官方版.cmd

它会恢复固定的上游 OpenCodex 2.7.43。详细步骤见 回滚说明

文档

许可与声明

本项目保留上游 MIT License 和版权声明,是社区临时修复,不是 OpenCodex 官方发布。详见 LICENSENOTICE.md