Skip to content

Releases: kuangre123/codex-switch

Codex Switch v0.7.19

Choose a tag to compare

@kuangre123 kuangre123 released this 04 Aug 02:34

v0.7.19

  • 新增**「拉取模型」**:填好自定义 API 地址和 Key 后,点「上游模型 ID」右侧按钮,即可从该接入点的 /v1/models 拉取可用模型,直接下拉选择——不用再手敲模型名、也不会因打错模型名一直报错
  • 选中自动填入「上游模型 ID」(显示名称留空时一并填好),带「重新拉取」;换接入点会自动清空旧列表
  • 不提供 /v1/models 的中转仍可手动填写模型 ID(兜底不变)

Codex Switch v0.7.18

Choose a tag to compare

@kuangre123 kuangre123 released this 03 Aug 08:09

v0.7.18

  • 修复用推理模型(如 gpt-5.6-terra,走中转的原生 Responses 直通)攒的自定义会话切到官方模式继续时报错的问题:Invalid 'input[N].content' ... array too long, maximum length 0
  • 原因:这类中转会返回带明文 content 和伪造 encrypted_content 的 reasoning 条目,被存进会话后,官方 OpenAI API 拒收(官方要求 reasoning 的 content 必须为空)
  • 现在直通转发时会剥掉 reasoning 的明文 content 和伪造加密块(保留 summary),让自定义会话恢复成跨 provider 兼容的干净格式;chat 桥接路径本就不产 reasoning 条目,不受影响
  • 注意:仅对新产生的会话生效;已存在的旧会话请用 /compact 或新开会话

Codex Switch v0.7.17

Choose a tag to compare

@kuangre123 kuangre123 released this 31 Jul 08:18

v0.7.17

  • 修复从 DMG / 下载目录直接运行(macOS 隔离 / App Translocation)时的严重问题:此时系统会把 HOME 重定向到临时目录,导致 adapter 误用一个没有 API Key 的临时 ~/.codex、抢占 17638 端口,而真正带凭证的 adapter 反而绑不上端口崩溃循环,Codex 所有请求失败(表现为反复重连、莫名报错)
  • 现在会自动检测被重定向的 HOME 并回退到系统账户的真实用户目录,adapter 始终使用带凭证的 ~/.codex
  • 仍建议规范安装:把 app 拖进 /Applications 再启动

Codex Switch v0.7.16

Choose a tag to compare

@kuangre123 kuangre123 released this 31 Jul 06:06

v0.7.16

  • 新增「Codex 连接修复」:官方模式下新任务反复 Reconnecting 时,一键把本机 HTTP/mixed 代理(自动读取 Clash Verge 端口)写入 Codex 环境
  • 代理只在官方 OpenAI 模式生效:切到自定义 API 时自动关闭,切回官方时按你的设置自动恢复。修复了开启代理后自定义中转链路断流的问题(stream disconnected before completion: error sending request for url (127.0.0.1:17638/v1/responses))——自定义链路走本地 adapter + 国内直连中转,本就不该走代理,而 Codex 的 HTTP 客户端不认 NO_PROXY,全局代理会把本地 adapter 请求也塞进代理导致断流
  • 点 ⊗ 可彻底关闭代理;自定义模式下点「自动检测并修复」只保存偏好、不激活(提示切到官方才生效)

Codex Switch v0.7.14

Choose a tag to compare

@kuangre123 kuangre123 released this 21 Jul 03:28

v0.7.14

  • 修复切换 provider 后历史会话从列表消失的问题:新版合并 ChatGPT.app 会按 model_provider 过滤会话侧边栏,切换时会把 sqlite 里的会话标签同步到当前 provider,历史会话不再「消失」
  • 只改会话的 provider 标签,不改每条会话真实用过的模型,也不改写会话内容文件(0.7.13 修复的 message ID 安全性保持不变)
  • 同步前自动备份数据库到 backups_state/provider-tag/

Codex Switch v0.7.13

Choose a tag to compare

@kuangre123 kuangre123 released this 17 Jul 15:46

修复

  • 修复 Chat Completions 适配器将 assistant message 错误标记为 item_...、导致切换模型或 provider 后 Responses API 拒绝历史输入的问题。
  • 切换时会先关闭 Codex,再更新配置并重启,避免配置热更新触发错误重连。
  • 自动备份并一次性修复旧 rollout 中的非法 message ID(item_...msg_...),不改动对话内容或 provider/model 归属。
  • 不再在配置切换时重写历史对话的 provider/model 元数据。

下载

  • Codex-Switch-v0.7.13.dmg:已 Developer ID 签名并完成 Apple 公证。
  • Codex-Switch-macOS.zip:通用 macOS 应用包(Intel + Apple Silicon)。

SHA-256

  • DMG: 50297364e93b2dc50e82f9221b62ec353579ed73f9bafa11bc350de6ad2f85db
  • ZIP: ae042fee46a5e06834a0d883df0fb6faaed199d1afdfa5732c4533fc318faf05

Codex Switch v0.7.12

Choose a tag to compare

@kuangre123 kuangre123 released this 10 Jul 02:21

v0.7.12

  • 识别中转站的请求体上限(如 ICE 约 1MB):会话过长导致请求体超限、上传中被断连时,不再反复重试白等,直接提示「请在 Codex 中执行 /compact 压缩会话或开启新会话」
  • 小请求体的偶发断连仍自动重试(含 v0.7.11)

Codex Switch v0.7.7

Choose a tag to compare

@kuangre123 kuangre123 released this 08 Jul 06:14

v0.7.7

  • 修复保存配置后自动重启 Codex 偶发 -609 报错、被误报成「操作失败」的问题(其实配置已保存成功):现在会等 Codex 完全退出后再拉起,失败自动重试,最终失败也只提示手动打开
  • 修复勾选「跳过登录」会丢失 ChatGPT 登录状态的问题:登录凭证改为安全暂存,切回官方 OpenAI 时自动还原,无需重新登录(含 v0.7.6)

Codex Switch v0.7.5

Choose a tag to compare

@kuangre123 kuangre123 released this 02 Jul 07:10

v0.7.5

  • 修复关闭窗口后无法从 Dock 点击唤起 app 的问题(关闭窗口即退出应用,点 Dock 重新启动必出窗口;最小化时点 Dock 自动还原)
  • 修复小屏幕上看不到底部「保存配置」按钮的问题:按钮固定浮在窗口底部,内容区改为可滚动(含 v0.7.4)

Codex Switch v0.7.3

Choose a tag to compare

@kuangre123 kuangre123 released this 28 Jun 03:50

v0.7.3

  • 修复粘贴 URL/模型 ID 后 TextField 不立即显示的问题(需失焦后才更新)
  • 包含 v0.7.2 的所有修复(error code 1010、流式转发)