Skip to content

Codex++ v1.2.51

Choose a tag to compare

@BigPizzaV3 BigPizzaV3 released this 22 Aug 20:23
· 147 commits to main since this release

v1.2.51

这是从 v1.2.50 到 v1.2.51 的完整更新。

会话分享与导入

  • 新增 Codex 会话分享功能,可在 Codex 会话界面直接创建分享链接。
  • 分享内容包含完整会话文件,而不只是当前页面的 Markdown 摘要。
  • 分享数据在客户端使用 AES-256-GCM 加密,分享站点只接收加密内容;解密密钥保存在链接片段中,不会发送到服务端。
  • 新增 share.codexpp.cc 分享站点及备用分享站点支持。
  • 管理工具新增通过分享链接导入会话。
  • 支持从会话文件导入本地 Codex 会话。
  • 支持通过 codexplusplus://session 链接拉起管理工具并完成导入。
  • 导入后会刷新本地会话索引,并在需要时提示刷新或重启 Codex。
  • 增加分享数据校验、大小限制、过期记录处理和错误提示。

供应商与协议

  • 增强 OpenAI Remote 会话身份处理,支持按供应商和传输方式识别会话。
  • 保留纯 API 会话的路由和供应商归属,减少切换供应商后旧会话走错链路的问题。
  • 改进自定义传输检测和 OpenAI provider 边界处理。
  • Stepwise 支持多个上游协议,可按供应商协议发送后续建议。
  • Kimi For Coding 请求支持转发 reasoning effort。
  • Responses 用量统计补齐 reasoning_tokens 等 reasoning 相关字段。
  • 改进聚合供应商和 relay 轮转场景下的配置同步与请求处理。

历史会话与本地数据

  • 增加历史会话修复审计,能识别未完成、未同步或需要重试的修复任务。
  • 修复时隔离 subagent、guardian 和其他内部线程,避免误修改非用户会话。
  • 审计和修复流程在单个异常条目出现时可以继续处理其他会话。
  • 删除会话时同步清理 session_index.jsonl
  • 改进本地 SQLite 会话、索引文件和 provider 元数据的一致性。
  • 优化会话列表操作菜单、删除、撤销和导出按钮。

Codex++ 注入界面

  • 注入菜单、按钮、弹窗、Toast、提示框和输入控件统一使用 Codex App 原生颜色 Token。
  • 统一明暗主题下的文字层级、边框、圆角、悬停状态和阴影。
  • 改进会话操作按钮与 Codex 原生按钮的尺寸和间距,减少遮挡和视觉割裂。
  • 保留会话导出、分享、复制、重命名和 Zed Remote 等快捷入口。
  • 清理旧的固定深色、固定蓝色和独立发光样式。

启动与平台兼容性

  • 修复 macOS 本地 Tauri bundle 重启时错误寻找不存在的 Codex++.app 路径。
  • 本地开发构建在缺少静默入口 App 时,会自动使用同一工作区的 release launcher。
  • 增加 macOS 管理器 bundle 的 Info.plist 配置和 URL scheme 支持。
  • 改进管理器、launcher、helper 和 CDP 连接的启动与重启流程。
  • 恢复 Windows Codex 文件拖拽入口。
  • 优化启动状态记录和失败后的状态反馈。

验证

  • Rust 核心检查通过。
  • 安装入口测试 12 项通过。
  • JavaScript 语法检查通过。
  • macOS 管理器 Release 构建通过。
  • 已在本机实际验证管理器重启、launcher、9229 调试端口和 57321 helper 启动。