Skip to content

Releases: limyum-creator/codex-deepseek-patch

0.9.0 — 统一版 · Mac / Windows

Choose a tag to compare

@limyum-creator limyum-creator released this 27 Oct 08:00

统一版 0.9.0:一个产品、一个版本,支持 macOS 和 Windows。DeepSeek、已有云端接口与本地模型按需配置,不再区分 DS 版与扩展版。

本次变化

  • 修复 Issue #5:外部模型历史消息的私有 ID 不再原样交给 GPT。覆盖无思考内容的旧消息、新消息的来源还原、HTTP/WebSocket,以及工具调用关联保留。
  • 两个旧更新通道提供一次兼容迁移,随后自动读取统一更新源。保留原服务归属、配置目录、密钥引用、模型选择/隐藏、上下文和压缩调小值、维护偏好。相同版本相同核心不会为了通道切换重复安装。
  • 首次设置可选择 DeepSeek 快速接入或兼容接口/本地模型,现有鲸鱼入口统一为“Codex 模型设置”。
  • 增加自动识别安装记录的卸载入口:鲸鱼“更新 → 安装与恢复 → 卸载并恢复原生 Codex”,或 python3 patch.py uninstall(Windows 用 python)。--dry-run 只查看目标。卸载保存配置备份,停止补丁服务和监测,恢复受管配置,保留聊天、登录与恢复材料;识别到其他管理器时停止。

升级与使用

旧用户在当前鲸鱼中检查补丁更新即可,不用重新填 Key,也不用自行更换分支。纯手动安装用户参照 README,保留原 build 并用它作为升级 baseline。

GPT 额度耗尽时的发送入口兼容继续保留:正常完全退出 Codex,再从鲸鱼“偏好 → 启动 Codex”打开。本次进程运行期间持续生效;平时可以使用原图标。

本次验证覆盖 Mac/Windows 的原生客户端隔离流程、两种旧安装来源、配置保留、回退、卸载及旧更新器对迁移包的接受情况。原生工具、压缩、生图接口使用本地模拟服务验证,不消耗真实模型账户额度。官方应用文件与签名保持不变。

下载 ZIP 是通用源码/便携更新包,含两系统的入口;需要 Python 3.11+。请按 README 的对应系统说明操作。外部模型兼容随卸载结束,专有历史的恢复方式也在 README 中说明。

扩展版 0.8.2-proxy.1 — 修复额度耗尽后的发送入口

Choose a tag to compare

@limyum-creator limyum-creator released this 26 Oct 13:19

扩展版 0.8.2-proxy.1:修复 GPT 额度耗尽后,选择 DeepSeek/其他已接入独立模型仍无法点击发送的问题。相关:Issue #4。

客户端原先在发送入口统一检查 ChatGPT 账号额度。本次增加按所选模型生效的运行时兼容:外部模型使用自己的接口与额度,GPT 保留自身限制。官方应用文件、签名和账号额度状态保持不变。

更新后如何使用

  1. 平时照常点击原来的 Codex 图标。
  2. GPT 的 5 小时或每周额度耗尽,切到外部模型仍无法发送时,保存当前工作并正常完全退出 Codex,再从鲸鱼 偏好 → 启动 Codex 打开。更新完成页的启动按钮也可使用。
  3. 兼容持续到本次 Codex 进程退出,期间切换对话或模型不需要重复操作。
  4. 下次完全退出后,如果 GPT 额度仍未恢复,请继续从上述入口启动;额度恢复后可继续使用原图标。

验证与更新

  • Mac/Windows × DS/扩展版分别验证同一批便携包,包含发送按钮的合成额度状态、5 小时/每周窗口、GPT→外部模型→GPT、工具、压缩、生图接口契约及安装前校验。
  • 发送入口测试使用原生渲染器中的合成状态;真实账号自然额度耗尽时的完整界面体验继续跟进 Issue #4。
  • Mac 保持官方应用的系统权限身份;Windows 保留 Store 包身份和普通子进程行为。
  • 两个自动更新通道分别升级。已启用监测的用户可在鲸鱼“更新”页检查补丁更新;无需重新配置账户和模型。ZIP 为源码与便携更新包,附 SHA256SUMS。

DS 0.7.2 — 修复额度耗尽后的发送入口

Choose a tag to compare

@limyum-creator limyum-creator released this 26 Oct 13:19

DS 版 0.7.2:修复 GPT 额度耗尽后,选择 DeepSeek/其他已接入独立模型仍无法点击发送的问题。相关:Issue #4。

客户端原先在发送入口统一检查 ChatGPT 账号额度。本次增加按所选模型生效的运行时兼容:外部模型使用自己的接口与额度,GPT 保留自身限制。官方应用文件、签名和账号额度状态保持不变。

更新后如何使用

  1. 平时照常点击原来的 Codex 图标。
  2. GPT 的 5 小时或每周额度耗尽,切到外部模型仍无法发送时,保存当前工作并正常完全退出 Codex,再从鲸鱼 偏好 → 启动 Codex 打开。更新完成页的启动按钮也可使用。
  3. 兼容持续到本次 Codex 进程退出,期间切换对话或模型不需要重复操作。
  4. 下次完全退出后,如果 GPT 额度仍未恢复,请继续从上述入口启动;额度恢复后可继续使用原图标。

验证与更新

  • Mac/Windows × DS/扩展版分别验证同一批便携包,包含发送按钮的合成额度状态、5 小时/每周窗口、GPT→外部模型→GPT、工具、压缩、生图接口契约及安装前校验。
  • 发送入口测试使用原生渲染器中的合成状态;真实账号自然额度耗尽时的完整界面体验继续跟进 Issue #4。
  • Mac 保持官方应用的系统权限身份;Windows 保留 Store 包身份和普通子进程行为。
  • 两个自动更新通道分别升级。已启用监测的用户可在鲸鱼“更新”页检查补丁更新;无需重新配置账户和模型。ZIP 为源码与便携更新包,附 SHA256SUMS。

扩展版 0.8.1-proxy.1 · 修复 builtin 安装校验并补全发布门禁

Choose a tag to compare

@limyum-creator limyum-creator released this 24 Oct 06:08

扩展版 0.8.1-proxy.1:修复原生 builtin 模式的首次安装和自动更新失败。相关:Issue #3。

默认配置合法地不创建自定义 provider 表(provider=None),安装校验此前仍无条件读取其 base_url,造成构建验证成功、安装时报 NoneType。现在正确识别 builtin、旧 provider 字典及迁移后保留的表;缺失/非法 provider、选错 provider 和不匹配地址继续拒绝。相对构建路径也会先规范化。

  • 文件摘要、profile/health 身份、服务命令、原应用签名与 native probe 检查继续保留。
  • 构建验证只有在真实安装前校验通过后才记录成功。新增直接调用生产 validate_build 的测试,以及保留真实校验的首次安装事务测试。
  • 发布门禁新增实际便携包的全新 build --bundled-catalog --verify,四组合均需提供绑定候选的安装前校验记录。

两版沿各自通道更新。已启用补丁自动更新的用户可检查补丁更新;手动安装请下载本次源码重新准备构建,让安装使用修复后的代码。保留原配置、凭据和聊天。ZIP 为源码与便携更新包,附 SHA256SUMS。

DS 0.7.1 · 修复 builtin 安装与自动更新失败

Choose a tag to compare

@limyum-creator limyum-creator released this 24 Oct 06:08

DS 版 0.7.1:修复原生 builtin 模式的首次安装和自动更新失败。相关:Issue #3。

默认配置合法地不创建自定义 provider 表(provider=None),安装校验此前仍无条件读取其 base_url,造成构建验证成功、安装时报 NoneType。现在正确识别 builtin、旧 provider 字典及迁移后保留的表;缺失/非法 provider、选错 provider 和不匹配地址继续拒绝。相对构建路径也会先规范化。

  • 文件摘要、profile/health 身份、服务命令、原应用签名与 native probe 检查继续保留。
  • 构建验证只有在真实安装前校验通过后才记录成功。新增直接调用生产 validate_build 的测试,以及保留真实校验的首次安装事务测试。
  • 发布门禁新增实际便携包的全新 build --bundled-catalog --verify,四组合均需提供绑定候选的安装前校验记录。

两版沿各自通道更新。已启用补丁自动更新的用户可检查补丁更新;手动安装请下载本次源码重新准备构建,让安装使用修复后的代码。保留原配置、凭据和聊天。ZIP 为源码与便携更新包,附 SHA256SUMS。

扩展版 0.8.0-proxy.1 · 原生 Anthropic 与可视化首次设置

Choose a tag to compare

@limyum-creator limyum-creator released this 23 Oct 18:39

扩展版 0.8.0-proxy.1:可视化首次设置、请求诊断与安装恢复。

  • 首次设置可检测官方应用与模型连接、选择型号、准备验证后安装;准备阶段显示实际完成项、耗时,支持取消。
  • 请求诊断只保存短期、内存中的阶段与状态,不保存聊天内容和凭据;模型规格可查看来源、冲突和保留的手动窗口。
  • 更新页面整合待安装版本、诊断和恢复入口;恢复会检查候选属于当前安装和版本通道。
  • 新增原生 Anthropic Messages:工具调用、图片输入、流式输出、同模型思考签名、跨模型隔离与服务声明的输出规格。

验证:同一核心代码完成 Mac/Windows × DS/扩展版的发布包测试,原版 Codex 合成服务回归覆盖同对话切换、工具、压缩、预判、生图协议与更新回退。实际供应商账户调用与合成接口测试分别记录。

安装/更新:已启用补丁自动更新的用户沿各自通道获取更新;首次使用请按对应分支 README 准备 Python 3.11+ 并打开设置。下载 ZIP 是源码与便携更新包,附 SHA256SUMS。免装 Python 的图形安装器构建代码已纳入;该安装器成品待签名、公证与各 CPU 架构验证完成后另行发布。官方 Codex 应用不包含在包中。

两条更新通道保持独立,保留模型隐藏及用户主动调小的窗口。

扩展版 0.7.6-proxy.1 · 空闲安装与事务回退

Choose a tag to compare

@limyum-creator limyum-creator released this 23 Oct 07:49

更新流程改为后台准备、空闲安装与事务确认,原生 Codex 应用保持不变。

  • 预下载、文件摘要与源码校验提前完成;用户端使用轻量检查,完整矩阵在发布前执行。
  • 同一个候选保留一次开始请求;等模型请求和工具结果结束、连续空闲 10 秒后,再关闭 Codex 及其后台进程并安装。等待可取消,超过一小时结束本次等待并保留更新包。
  • 进度按当前阶段的真实下载字节、校验文件或兼容检查完成数显示;等待/退出/启动显示状态和耗时,旧检查不会覆盖正在安装的状态。
  • 新服务与更新运行时启动身份检查通过后才提交;失败恢复上一版运行时、服务和受管配置。启动 Codex 按钮核对目标进程及服务,失败后可重试。
  • 修复 Python 3.11 在大请求压缩、输入尚未送完时可能卡住的问题,保留中途取消和子进程回收。
  • 修复同版本重复提醒、Windows 退出仅关闭前端、虚线焦点框和贴边点击动画顺序。
  • DS 与扩展版各自保持更新来源、版本和用户设置。

首次升级提示:旧服务尚无任务空闲协议,需要先正常退出 Codex 及仍在运行的后台任务;旧控制器已被阻止直接越过等待策略。装上本版后,后续更新可自动等空闲安装。

验证:Mac/Windows × DS/扩展版的同源候选,完整单元、实际原生控件与原生 CLI 隔离测试;覆盖额度耗尽切换、压缩、工具与原生生图。测试使用合成凭据与隔离服务。

DS 0.7.0 · 可视化首次设置与诊断恢复

Choose a tag to compare

@limyum-creator limyum-creator released this 23 Oct 18:39

DS 版 0.7.0:可视化首次设置、请求诊断与安装恢复。

  • 首次设置可检测官方应用与模型连接、选择型号、准备验证后安装;准备阶段显示实际完成项、耗时,支持取消。
  • 请求诊断只保存短期、内存中的阶段与状态,不保存聊天内容和凭据;模型规格可查看来源、冲突和保留的手动窗口。
  • 更新页面整合待安装版本、诊断和恢复入口;恢复会检查候选属于当前安装和版本通道。

验证:同一核心代码完成 Mac/Windows × DS/扩展版的发布包测试,原版 Codex 合成服务回归覆盖同对话切换、工具、压缩、预判、生图协议与更新回退。实际供应商账户调用与合成接口测试分别记录。

安装/更新:已启用补丁自动更新的用户沿各自通道获取更新;首次使用请按对应分支 README 准备 Python 3.11+ 并打开设置。下载 ZIP 是源码与便携更新包,附 SHA256SUMS。免装 Python 的图形安装器构建代码已纳入;该安装器成品待签名、公证与各 CPU 架构验证完成后另行发布。官方 Codex 应用不包含在包中。

两条更新通道保持独立,保留模型隐藏及用户主动调小的窗口。

DS 0.6.6 · 空闲安装与事务回退

Choose a tag to compare

@limyum-creator limyum-creator released this 23 Oct 07:49

更新流程改为后台准备、空闲安装与事务确认,原生 Codex 应用保持不变。

  • 预下载、文件摘要与源码校验提前完成;用户端使用轻量检查,完整矩阵在发布前执行。
  • 同一个候选保留一次开始请求;等模型请求和工具结果结束、连续空闲 10 秒后,再关闭 Codex 及其后台进程并安装。等待可取消,超过一小时结束本次等待并保留更新包。
  • 进度按当前阶段的真实下载字节、校验文件或兼容检查完成数显示;等待/退出/启动显示状态和耗时,旧检查不会覆盖正在安装的状态。
  • 新服务与更新运行时启动身份检查通过后才提交;失败恢复上一版运行时、服务和受管配置。启动 Codex 按钮核对目标进程及服务,失败后可重试。
  • 修复 Python 3.11 在大请求压缩、输入尚未送完时可能卡住的问题,保留中途取消和子进程回收。
  • 修复同版本重复提醒、Windows 退出仅关闭前端、虚线焦点框和贴边点击动画顺序。
  • DS 与扩展版各自保持更新来源、版本和用户设置。

首次升级提示:旧服务尚无任务空闲协议,需要先正常退出 Codex 及仍在运行的后台任务;旧控制器已被阻止直接越过等待策略。装上本版后,后续更新可自动等空闲安装。

验证:Mac/Windows × DS/扩展版的同源候选,完整单元、实际原生控件与原生 CLI 隔离测试;覆盖额度耗尽切换、压缩、工具与原生生图。测试使用合成凭据与隔离服务。

扩展版 0.7.5-proxy.1 · 历史摘要恢复修复

Choose a tag to compare

@limyum-creator limyum-creator released this 21 Oct 13:03

修复同一聊天从 GPT 切到外部模型时,旧压缩历史摘要失败后反复显示通用 502 的处理。

  • 摘要达到输出或存储预算时,仅拆分失败的输入继续恢复,保留中文、emoji 和历史顺序;完整恢复后才缓存。
  • 区分摘要截断、额度不足、限流、鉴权、上下文拒绝和内容过滤;错误信息不包含上游提示词或密钥。
  • 保留模型最大上下文、用户主动调小的设置、原生 GPT 压缩与登录,不修改官方应用。
  • 将这些异常用例加入 Mac/Windows × DS/扩展版的强制发布检查。

DS 版沿 main 更新,扩展版沿 codex/existing-proxy-models 更新,两个通道互不覆盖。

验证:同一候选源码的 macOS/Windows × DS/扩展版完整单测、真实原生 CLI 与隔离服务回归,以及 GitHub Actions 均通过。Mac 另完成真实 GPT → DS → GPT 和 GPT 压缩后切换的验证。