Skip to content

Codex++ v2.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:19
· 54 commits to main since this release

本次为功能版:模型选择器支持图标与分组列表双视图;原生登录与网关多账号订阅额度隔离(官方窗口用量按账号合并、策略取更严格者);Windows 下 Codex 主进程停止/重启不再残留无页面后台进程;修复保存设置反复报版本冲突、VLM 本地模型超时、断网启动分支对话卡住、模型菜单超过 100 个被截断、日志页卡顿等问题。

新增

  • 模型选择器图标与分组列表双视图:模型下拉可在图标导航和分组列表间切换(#2912)。
  • 原生登录与网关多账号订阅额度隔离:官方窗口用量按真实账号共享,配置了订阅策略的供应商受同账号更严格策略约束;额度读取不再轮换原生客户端的 refresh token;供应商卡片显示 5h / 7d 配额条(#2909)。
  • image-overlay 适配原生注解、Toast 与 Tooltip,弹层层级修正(#2956)。

修复

  • 停用订阅账号后 Codex 不再误弹官方登录门:接入/刷新时对账 auth.json,残留其中、属于已停用网关账号的 ChatGPT 登录态会被清掉,Codex 按纯 API Key 进入(实测复现)。
  • 保存设置 / 切换供应商不再反复报 settings_revision_conflict:后台 token 刷新抢先写盘时自动拉取最新设置合并重试,外部轮换的登录 token 按供应商合并、不写回旧值(#2960)。
  • VLM 图片预处理兼容本地模型:单次请求超时 30s → 60s;全部失败时底层错误(超时 / HTTP 状态 / 上游报错,脱敏)写入诊断日志 vlm_current_round_fail_closed(#2954)。
  • Windows 下 Codex 主进程停止与重启重写:按会话、用户、APPDATA、进程出生标识与调试端口精确匹配,不再残留无页面后台进程(#2907)。
  • 原生子回合重启后不再误切供应商:从线程父子关系恢复完整模型身份(#2957)。
  • 路由模型组改名后副标签显示正确(#2959)。
  • 断网启动的纯 API Key 会话可正常创建分支对话:Statsig 无数据时补空开关数据,不再卡在 execution-config-loading(#2898)。
  • 日志与诊断页卡顿:读日志、清日志、生成诊断报告改到后台线程(#2922);日志压缩失败后退避,不再每条日志重试卡一秒(#2935)。
  • 模型菜单超过 100 个模型时仍显示全部供应商 / 自动组 / 模型组:修复脚本打包遗漏(#2910,#2933)。
  • 官方登录供应商模型目录与请求头对齐官方客户端版本,修复 gpt-6.x 提示模型不可用(#2955)。
  • DeepSeek 条目下发官方 instructions_template,修复说完计划就停止(#2952)。
  • 皮肤覆盖层补齐交互卡片与图片查看器控件的壁纸背景(#2945)。
  • 使用模式记住后同步设置版本号,升级后首次打开不再误报「设置已被其他操作更新」(#2937)。
  • 多开列表清理失效实例记录,不再显示未知(#2940)。
  • 接入诊断不再把 Claude Desktop 安全存储封存的网关凭据判为配置被改动(#2927)。
  • Claude 同时存在 ion-dist 目录和 ion-dist.asar 时改走 asar 制作汉化副本(#2943)。
  • 适配 Codex 26.1103 Rspack 输出的原生 Fast(#2939)。

其他

  • 拓展公开类型补齐并校验运行时契约(#2934)。
  • 目标转发分片合并遗漏修复,组装产物完整性检查(#2933)。
  • CI 提速:缓存 Rust 依赖、PR 新推送取消旧运行、PR 上 Windows 不再打 release 包。