Skip to content

Codex++ v1.12.0

Choose a tag to compare

@BigPizzaV3 BigPizzaV3 released this 25 Oct 15:59
· 262 commits to main since this release

1.12.0 - 2026-10-25

本次为功能更新:Codex++ 不再只服务 Codex——新增 Claude Code 供应商管理与跨 Agent 的 Computer Use,管理界面整体改版,并修复一批供应商、代理与会话问题。

新增

  • Computer Use 共享:把 Codex 桌面版自带的 Computer Use 与 Chrome 浏览器控制,通过 MCP 接给 Claude Code、Claude Desktop、Codex CLI、DeepSeek Harness、ZCode 与 WorkBuddy AI。在最左栏「Computer Use」页给客户端点「接入」,重启客户端即可使用;工具名以 mcp__codex-plus-cu__ 与 mcp__codex-plus-browser__ 开头。直接复用本机 ChatGPT.app 的原生服务,不复制任何官方程序;写入客户端配置前自动备份,只改动 Codex++ 自己写入的条目。目前仅支持 macOS。
    • 操作方式可选「JS」(与 Codex 当前路径一致,默认)或「离散工具」;操作后台应用时可显示可拖动的悬浮预览。
    • 首次接管某个应用时可选「自动放行」(只记审计日志)或「弹卡确认」(由客户端弹卡,支持「始终允许」);不支持审批卡的客户端会退回放行并在页面上说明。
    • 客户端换了配置目录(例如被包装器改了 CLAUDE_CONFIG_DIR)时,可以登记任意多个自定义目录并起名字。
  • Claude Code 供应商:一键切换 Claude Code 的 API 供应商(写入 ~/.claude/settings.json),支持从其他工具导入已有配置。
  • 自动审批模型(#1446、#1457):供应商可单独配置自动审批(codex-auto-review)使用的模型,配置后该供应商改走本地代理(#1021)。
  • 目录外模型映射(#1183):Codex 的后台任务固定使用 gpt-* 等内部模型名,第三方上游没有这些模型会报错甚至扣费。开启后,本地代理会把不在供应商模型列表里的请求模型改写为该供应商的默认模型。默认关闭,在「代理设置」中开启。
  • 切换默认模型后旧会话跟随(#2081):切换供应商或默认模型后,可选择把仍停在旧默认模型的会话改为新默认;手动选过模型的会话不变。
  • 轮次回退(实验性,默认关闭):在回答菜单中撤销本轮及后续轮次的可恢复操作,报告全部完成后再截断会话;恢复记录保存在本机。详见 使用说明与限制。
  • 侧聊保存为普通会话:本地 Side Chat 回复结束后可保存为普通会话,包含创建侧聊时的主历史。
  • AI Agent 缓存清理:扫描 Codex、Claude 与 Codex++ 的已知缓存目录,打开即扫描,由你勾选清理。
  • 新版本角标:有新版本时左上角 logo 显示角标,点一下即可打开更新窗口。

改进

  • 管理界面改版:左上角加 Codex++ logo,Computer Use 移到最左栏与 Agent 图标同组;概览页显示当前供应商、最近 24 小时请求与健康检查(本地服务与协议转换拆为两项)。
  • 供应商列表与编辑页:用标签显示接入方式,一眼看出当前供应商;编辑页加分区导航、兼容开关分组与模型批量设置;进入供应商配置时直接停在当前供应商所在的分区;关闭「配置切换」时隐藏列表。
  • 自动保存:Codex 增强、Codex 设置、整体设置、代理设置、会话修复开关与微信连接改为自动保存,不再需要手动点「保存设置」。供应商编辑等需要先填完整的地方仍保留显式保存。
  • Claude 增强版电脑控制提示二选一:增强版的 Computer Use 与「Computer Use」页给 Claude Desktop 接入的 codex-plus-cu 同时开着时,Claude 增强页会提醒只保留一套,避免同一个对话里两套电脑控制混用。
  • 删除「测试模型」设置:「测试供应商」与 Provider Doctor 直接使用供应商配置的默认模型,没有默认模型时取模型列表第一项。
  • 代理设置、Codex 设置、Claude 增强、Grok 配置、拓展市场等页面重新排版,请求日志工具栏宽屏下不再换行。

修复

  • 官方快照吸收 API Key 登录态导致切换/保存失败(#2601)。
  • 切换供应商时丢失 [memories] 设置(#2021):现在保留 live 配置里的该段。
  • 卸载后 config.toml 仍指向本机代理(#406):卸载时恢复为官方配置。
  • 商店版 Claude 汉化不生效(#2616):改写入 Claude-3p 配置。
  • 会话管理标题与 Codex 侧栏不一致(#1976):优先使用侧栏线程名。
  • 导出时找不到会话文件(#167):threads 缺行或 rollout_path 失效时按会话 id 回退查找。
  • 「纯 API 模式禁用 Work 视图」开关不起作用(#2632)。
  • 原生 Fast 入口在本机纯 API 空账号时缺失,以及额度用尽后前端仍被硬锁定的问题。
  • service-tier 探测漏掉 app-shared- 前缀(#2657)。
  • macOS 兼容壳被单独打开时无响应(#2493):现在转交主程序或给出提示。
  • Windows:托盘左键单击直接唤起主窗口(#2676);图标 256px 条目放回第一位(#2662);保留 Codex 原生图标。
  • 代理与 PAC:插件 Git 安装(#2475)、脚本市场与主题市场(#1329、#1339)按地址求值系统代理,支持 PAC;NO_PROXY 不再被当作需要清理的代理变量(#2691)。
  • Provider Doctor 把被自身输出上限截断的测试请求判为告警(#2638)。
  • 模型上下文窗口占位文字看起来像已填的 1M(#2253);上下文窗口解析容忍千分位,全局窗口不再压过模板。
  • 设置文件原子写入前未 fsync(#2450)。
  • 社区 PR:图片主题被原生容器遮挡与状态栏对比度(#2563)、历史官方市场注册导致插件安装状态丢失(#2607)、主题重复下载(#2608)、VLM 上下文窗口匹配与估算(#2617)、残留会话菜单(#2629)、重启官方 Codex 时丢失显式 HTTP 连接配置(#2634)、第三方导入菜单被挤出屏幕(#2648)、拒绝非 http(s) 的广告落地页(#2663)。