Codex++ v1.2.51
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 启动。