v0.3.3
v0.3.3
CodexElves 0.3.3 重点更新:在保存设置后,新增对 base URL 的同步逻辑。
主要更新
- 在保存设置后,新增对 base URL 的同步逻辑
- 将当前活跃 relay profile 的 base URL(含本地代理地址)回写到 live
config.toml - 只在当前活跃 provider 与 profile provider 一致时才写入,避免误改其它供应商配置
- 写入值由
codex_base_url_for_proxy根据是否启用本地代理计算 - 新增 archiveSessionViaCodexApp 函数,调用 App 原生 archiveConversation API
- 将会话持久化归档并加入抑制集,避免折叠/展开项目时恢复已删除行
- 归档失败时降级为内存态抑制,并在 Toast 中提示具体原因便于定位
- 修改 removeDeletedRow 支持跳过内存态清理当原生归档成功时
- 新增
lastTurnStartedAt和lastTurnCompletedAt字段用于追踪最近一轮的开始和完成时间 - 添加
formatCodexTurnDuration函数将时间差格式化为可读时长(如 "5m 30s") - 实现
syncCodexTokenUsageDurationTicker通过 setInterval 每秒更新显示的时长 - 在渲染摘要时将时长信息追加到 "最近一轮" 标签旁
- 更新 storage 层的
RolloutUsageParser以从 task_started 和 task_complete 事件中提取时间戳 - 添加对应的测试用例验证时间窗口的采集和显示
- gpt-5.6-sol 快照模型支持到 ultra,普通 gpt-5.6 支持到 max
- 普通 gpt 模型(包括 o 系列)最高仍限制在 xhigh
- clamp 函数改为查询 supported_reasoning_efforts_for_model 获取模型实际能力
- 仅当请求等级超出模型上限时才降级,而非统一降级到 xhigh
- 新增 is_gpt56_sol_model 辅助函数识别 sol 快照模型
修复与维护
- 移除对官方 marketplace 的重命名(openai-bundled 等保留字面原名)
- 删除 OpenAI插件1/2/3 别名显示与相关辅助函数
- Codex 原生浏览器/电脑操控面板按字面名查找 bundled 插件,改名会判为不可用
- 更新 cdp_bridge 测试契约:官方 marketplace 保留原名、bundled 被原生隐藏出市场列表
- 将 CDP 桥接从 fire-and-forget 模式重构为管理
BridgeRuntime的生命周期 - 实现桥接运行时的并发请求处理、队列限流与优雅关闭
- 移除已存在应用激活时重复注入 bridge 的逻辑,防止冲突
- 桥接监听狗采用动态退避策略(健康检查 30s,失败恢复 5s)
- 优化用户脚本管理,支持全局启用/禁用及运行时重载
- 改进协议代理错误处理,拒绝未归属模型的请求
- 增强 Statsig 模型可见性补丁机制,替代直接模型列表修改
- 优化 Session 列表布局计算与聊天排序的增量更新性能
- 统一代理日志与诊断日志的写入批处理与并发锁策略
安装包
- Windows:
CodexElves-0.3.3-windows-x64-setup.exe - macOS Intel:
CodexElves-0.3.3-macos-x64.dmg - macOS Apple Silicon:
CodexElves-0.3.3-macos-arm64.dmg
说明
- 本 Release 由 GitHub Actions 自动编译并上传安装资产。
latest.json会在所有平台资产上传后自动更新。- 自动更新说明基于
v0.3.2...v0.3.3的提交正文生成。