Skip to content
This repository was archived by the owner on Sep 6, 2026. It is now read-only.

Codex++ 1.2.65

Choose a tag to compare

@github-actions github-actions released this 20 Aug 13:21
· 44 commits to main since this release

Codex++ v1.2.65 喵~

本版本面向当前新版 Codex Desktop 完成一轮选择性上游同步与兼容修复,重点解决注入资源拆包变化、配置与模型生效、自动压缩阈值不一致、会话恢复和跨平台重启边界问题喵~

同步原则喵~

  • 仅手工移植 BigPizzaV3 v1.2.42v1.2.50 中适用于当前分支的实现与修复,没有合并或 cherry-pick 整个上游分支喵~
  • 保留 Alunixa-Code/CodexPlusPlusPlus 的仓库归属、品牌、更新源、下载入口、赞助内容与 GitHub Actions 发行流程喵~
  • 没有同步上游网站、整分支 UI 重构、发行元数据和正式 v1.2.50 标签之后的权限行为改动,避免改变现有服务与 Windows 权限模型喵~
  • 没有恢复供应商动态热重载,因为当前 Electron 进程缺少 batch-write-config-value handler 时会稳定失败;供应商、模型目录、默认模型和压缩阈值继续由启动器在创建 Codex 前完整注入并通过握手验证喵~

微信与主题喵~

  • 新增个人微信连接,支持官方 HTTPS 扫码登录、长轮询收发文本与语音转写、联系人白名单、消息去重和每联系人独立 Codex 会话喵~
  • 微信页支持工作目录直接输入或搜索、已有会话快速选择、模型与沙箱选择,并可自动定位 Codex Desktop 包内的 Codex CLI 喵~
  • 微信连接默认使用只读沙箱,不回显连接 Token,并拒绝非微信官方域名、HTTP、端口、认证信息、查询和重定向式服务地址喵~
  • Dream Skin 接入社区主题市场,支持搜索、排序、在线预览、安装、更新、本地主题库、ZIP 导入和 dreamskin:// 一键换肤喵~
  • 主题下载固定为 https://api.dreamskin.cc 且禁用重定向,并校验包大小、文件数、解压大小、SHA-256、平台、版本、manifest、主题身份、图片内容与 Safe CSS 喵~
  • Windows/macOS 主题 runtime 与基础 CSS 精确同步至上游正式 888f2bdc,适配当前新聊天主表面、Dock 与 companion,并由跨平台字节哈希测试保护喵~

新版 Codex 注入喵~

  • Codex++ 菜单适配当前 ApplicationMenuTopBar,renderer 资源发现覆盖 app-initial-*app-main-* 与旧分包,不依赖固定构建哈希或压缩导出名喵~
  • 注入目标严格限定为 Codex/ChatGPT 主 renderer,嵌入式浏览器、Quick Chat 和标题偶然包含 Codex 的外部网页不会再抢占增强脚本喵~
  • 新增样式模板变量执行回归,避免残留样式引用导致整个 renderer 增强脚本在启动后中断喵~
  • CDP bridge 并发处理 binding 请求并使用分代接管,长耗时 Stepwise、导出等请求不再阻塞后端状态,重注入继续携带完整 data bridge 上下文喵~
  • 会话菜单新增原生自动命名入口,复用 Codex 自己的标题建议、重命名窗口和保存流程喵~
  • 修复会话删除撤销后的侧栏刷新、临时 client-new-thread: ID 误操作、插件远端搜索与本地 fallback 混用、用户脚本运行状态显示和关闭 Stepwise 后仍执行 runtime 的问题喵~

供应商与模型喵~

  • 新增供应商内单模型路由,按精确模型名转发到指定 Responses 供应商,并可选改写目标模型名喵~
  • 路由保存执行完整正向和反向引用校验,阻止空项、重复、自引用、目标缺失、聚合目标、非 Responses 目标和本地代理循环喵~
  • /responses/compact 及版本前缀会被原样保留,稳定行 key 修复模型路由输入过程中的焦点丢失喵~
  • 修复 cc-switch 模型目录接管、Codex 26.707+ app-server model patch、自定义 Responses Web Search 与 Lite override 作用域,以及 Fast service tier 的当前资源适配喵~
  • Responses VLM 描述块使用 input_text,其他协议继续使用 text,避免 Responses 上游拒绝 Chat Completions 形态的内容块喵~
  • openai_base_urlchatgpt_base_url、provider 表、模型目录与 API Key/Token 类根字段只保留在供应商 profile,不再混入 common config 或跨供应商泄漏喵~

精确 Token 压缩喵~

  • 自动压缩继续使用用户输入的精确 Token 阈值,不再按百分比解释或运行时换算喵~
  • 修复多模型供应商顶层摘要与当前选中模型不一致,启动、供应商应用和页面模型选择回写会原子同步 modelmodel_context_windowmodel_auto_compact_token_limit 喵~
  • 自定义模型页直接显示实际启动模型、该模型上下文窗口和该模型压缩 Token 阈值喵~
  • 例如上下文窗口为 1000000、阈值为 990000 时,config.toml 与模型目录都会原样写入 990000,不会再错误沿用其他模型的 298000 阈值而在约 250K270K 提前压缩喵~

会话同步与跨平台稳定性喵~

  • Provider Sync 扫描所有受支持的 session/reference 数据库,补齐 local_thread_catalog、归一化 provider,并排除 subagent、memory consolidation、spawn child 与 agent job 等内部任务喵~
  • 陈旧修复锁只有在 owner JSON 有效且 PID 明确不存在时才隔离,活动进程、损坏 owner 或无法判断的锁不会被误删喵~
  • Remote Control 恢复记录 profile、目标 provider 和 config generation,仅在桌面写入结束且配置仍匹配时更新 rollout/SQLite,配置变化时延期而不误写喵~
  • macOS 重启只终止命令行含当前 CDP 端口的 Codex.app/Contents/MacOS/CodexChatGPT.app/Contents/MacOS/ChatGPT 主进程,明确排除 Codex CLI、Codex Helper 和 Renderer Helper 喵~
  • Windows 已有 Codex CDP 无法由进程枚举识别时会继续验证调试端口,避免误关 helper 与 bridge;保留端口冲突继续回退到可用临时端口喵~
  • 同步供应商 URL 导入安全、长确认弹窗滚动、CODEX_SQLITE_HOME 统一解析、多数据库删除撤销、ChatGPT-Desktop watcher 和 macOS DMG 短暂失败重试喵~

验证与构建喵~

  • 本地前端合约 41/41、TypeScript、Vite 生产构建、i18n plain 816/816、template 76/76、注入脚本语法、品牌保护、Rust formatter 与差异检查全部通过喵~
  • Rust 覆盖 core 258/258、bridge 26/26、CDP 91/91、launcher 80/80、protocol proxy 62/62、relay config 116/116、watcher 21/21、Provider Sync 39/39、Storage 22/22、manager 33/33 及其余 workspace/doc tests,最终零失败喵~
  • 主分支构建 32369333936 三平台成功喵~
  • 标签目标最终复验 32370947171 三平台成功喵~
  • 正式发行构建 32372619680 的版本校验、Windows x64、macOS x64、macOS arm64 与发布任务全部成功喵~

下载与 SHA-256 喵~

  • CodexPlusPlus-1.2.65-windows-x64-setup.exe18,478,523 字节,SHA-256 5692cf6c80d934c513ae31f4da9c9e23c3aa6b52a772d0abd5fcac4aecfd6c21 喵~
  • CodexPlusPlus-1.2.65-windows-x64.zip23,009,865 字节,SHA-256 08555579b54abd8dbff95ac05bf42f97590c9a0edf8f082b7ba027c9784005bb 喵~
  • CodexPlusPlus-1.2.65-macos-x64.dmg29,358,285 字节,SHA-256 e88318de4c72e97027018431bf3dddc28277a84a7a28910ec08e45d46c2a04bb 喵~
  • CodexPlusPlus-1.2.65-macos-x64.zip24,867,377 字节,SHA-256 694d20819431633818552e23a1ebb9e4241e9ad59cef012d263c498ba065b13d 喵~
  • CodexPlusPlus-1.2.65-macos-arm64.dmg28,261,769 字节,SHA-256 567feaae73a65d2f4eb58b9a561fbf33840ec5e859ba2799be97ec8a681c2beb 喵~
  • CodexPlusPlus-1.2.65-macos-arm64.zip24,324,064 字节,SHA-256 6e0b101c3613923428eb06f52095b76820dc47548f75f00c3d088e42cbb2bcf4 喵~

完整代码差异可查看 v1.2.64...v1.2.65 喵~