Releases: aipmer/codex-switch
Releases · aipmer/codex-switch
Release list
v1.2.0 — 第三方模式的浏览器控制(WebBridge 桥接)
新增
- 第三方模式的浏览器控制:Codex 内嵌浏览器 / Computer Use 是 OpenAI 云端服务,第三方模式下必然报
Codex auth token is unavailable。新增两种基于 Kimi WebBridge 的桥接,让 Codex 在第三方模式下操作用户真实浏览器(自带登录态):skills/webbridge-browser/SKILL.md(推荐主路径):教 Codex 用exec_commandcurl 调用 WebBridge 守护进程,实测全链路通过webbridge-mcp.py(备用):MCP stdio 桥接服务。注意 Codex 0.153.4 将tool_search_always_defer_mcp_tools硬编码为 true,MCP 工具在 exec 模式下不可见,仅供 GUI 的 tool_suggest 发现
v1.1.0 — 续聊修复与显示修复
修复
- GUI 投影缓存失效(2026-09-09):Codex GUI 从
thread_history_1.sqlite的投影(按字节偏移索引 rollout 文件)读取对话;脚本原地改写文件后偏移失效,GUI 会停在旧位置显示过期内容。现在脚本在改写/清理后自动失效受影响线程的投影,app 重启后从 jsonl 重建。(4cae38c) - 官方模式续聊的四重校验(2026-09-08/09):第三方直连产生的历史项会依次触发官方 API 的四层校验——reasoning
content数组(array_above_max_length)、本地 Fernetencrypted_content(invalid_encrypted_content)、工具调用tool_前缀 id(invalid_id_prefix)、reasoning 的第三方rs_id(Item with id 'rs_...' not found)。切到 openai 时脚本自动剥离 reasoning 的 content/encrypted_content/id 并把工具 id 前缀改为fc,实测可正常续聊。(15538dc) - Kimi schema 校验(2026-09-08):新增 8788 端口 schema 垫片,修复 MCP 工具的
$ref+ 兄弟type写法被 Kimi 校验器拒绝(moonshot flavored json schema)的问题,K3/K2.7 均实测 200。(e6505f7)
文档
- 双向续聊实测结论(2026-09-08):README 完整记录正/反向跨供应商续聊的实测结果、四层校验逐层症状与清理代价
- 故障排查表扩充(2026-09-09):新增「对话内容停在旧时间」「切换后对话从列表消失」两条症状,附 config 与
state_5.sqlite标记一致性自查命令 - CC Switch 定位定调(2026-09-07):实测确认 CC Switch(v3.19.2 / v3.20.1,含接管模式)点「启用」不会写入
~/.codex/config.toml,文档明确其仅作只读面板、真实切换必须走脚本 - 新增英文 README(
3285b92)、徽章(d45f61c)、社交预览图(fcf2b79)
v1.0.0 首个公开发布
功能
- OpenAI 官方 / DeepSeek / Kimi Code 三向一键切换
- 跨供应商续聊自动化:模型名改写 + reasoning 残留清理(均实测验证)
- 模型目录分家防错选
- 全程自动备份(.bak-model / .bak-reasoning / .bak-switch)
实测环境
Codex 0.153.4 + CC Switch 3.20.1 + macOS
详见 README / English README