Skip to content

Releases: junxin367/CodexElves

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 30 Jul 08:34

v0.3.6

CodexElves 0.3.6 重点更新:按推理等级调整流式响应头超时与 Anthropic 输出预算。

主要更新

  • 按推理等级调整流式响应头超时与 Anthropic 输出预算
  • 修复新会话 Token 统计识别、收尾刷新和过期状态提示
  • 升级项目版本并同步构建配置到 0.3.6

修复与维护

  • 无额外维护项。

安装包

  • Windows: CodexElves-0.3.6-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.3.6-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.3.6-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.3.5...v0.3.6 的提交正文生成。

完整变更

v0.3.5...v0.3.6

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 29 Jul 02:18

v0.3.5

CodexElves 0.3.5 重点更新:function_call_output/custom_tool_call_output/tool_result 转 tool 消息时。

主要更新

  • function_call_output/custom_tool_call_output/tool_result 转 tool 消息时,
  • 悬空工具输出本身是 user 消息,图片直接内联
  • 新增 split_chat_tool_output,纯文本输出保持字符串形态且不多发消息
  • 补充图片外移、并行工具调用连续性、纯文本三个回归测试
  • function_call_output/custom_tool_call_output 转 tool_result 时,
  • 悬空工具输出降级为 user 文本时同样保留 image 块
  • 新增 anthropic_tool_result_content,纯文本输出保持字符串形态不变
  • 补充工具结果含图、纯文本、悬空输出三个回归测试
  • 思考深度改为按家族与版本号推导,claude-opus-5 等新模型不再被降到 high
  • GPT/Gemini/StepFun 能力表同步版本化,修复 claude-opus-4.6 与 step-3.5-flash 匹配失效
  • Anthropic 400 自适应回退支持任意档位,修复 xhigh 被 high 子串误命中
  • fast 服务通道与打包目录别名去除 5.6 硬编码,保留打包目录优先的分层
  • 上下文窗口表补充新版本模式兜底
  • 添加模型时非 GPT 模型默认优先 Anthropic 协议

修复与维护

  • 新写入改为 codex-elves-compaction-v2 明文,去掉 Base64 约 1/3 体积膨胀
  • 保留 v1 Base64 解码兼容,标注 0.3.7 移除
  • 补充明文写入与旧版解码的回归测试
  • 版本号升级至 0.3.5
  • 兼容 app-initial 模块中的服务模式设置与 dispatcher
  • 补充新版模块结构和 Fast 请求注入回归测试

测试与发布保障

  • 更新版本号策略描述:不得因合并上游而被上游版本覆盖
  • Windows 安装包文件名使用动态占位符 <version> 替代硬编码 0.1.0

安装包

  • Windows: CodexElves-0.3.5-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.3.5-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.3.5-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.3.4...v0.3.5 的提交正文生成。

完整变更

v0.3.4...v0.3.5

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:02

v0.3.4

CodexElves 0.3.4 重点更新:新增皮肤管理、内置主题和 Codex 即时注入能力。

主要更新

  • 新增皮肤管理、内置主题和 Codex 即时注入能力
  • 优化供应商测试协议回退、模型选择、WSS 状态与结果弹窗
  • 修复桥接守护、测试隔离并生成 0.3.4 Windows 安装包
  • 图片覆盖层保存/重置后即时推送到已运行 Codex,无需重启
  • 会话删除改用持久 DOM 抑制替代失效的原生归档 manager 依赖,删除后不复现
  • 删除会话预热功能及相关设置/UI,会话管理页历史会话修复独占一行
  • token 统计新增 rollout 文件兜底,不依赖 SQLite schema,适配新版 db 结构
  • 抑制 observer 监听收窄到侧边栏,桥接就绪前 toast 静默缓解启动误报

修复与维护

  • 无额外维护项。

安装包

  • Windows: CodexElves-0.3.4-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.3.4-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.3.4-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.3.3...v0.3.4 的提交正文生成。

完整变更

v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 24 Jul 01:43

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 支持跳过内存态清理当原生归档成功时
  • 新增 lastTurnStartedAtlastTurnCompletedAt 字段用于追踪最近一轮的开始和完成时间
  • 添加 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 的提交正文生成。

完整变更

v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:03

v0.3.2

CodexElves 0.3.2 重点更新:修复 Token 卡片生命周期与子智能体用量统计。

主要更新

  • 修复 Token 卡片生命周期与子智能体用量统计
  • 新增供应商模型自动添加能力
  • 同步项目版本与更新日志至 0.3.2

修复与维护

  • 识别 fork 子会话并仅汇总其新增 turn 用量
  • 补充多轮及递归子智能体回归测试

安装包

  • Windows: CodexElves-0.3.2-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.3.2-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.3.2-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.3.1...v0.3.2 的提交正文生成。

完整变更

v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 03:12

v0.3.1

CodexElves 0.3.1 重点更新:新增会话 Token 统计并与置顶摘要同步显示,递归聚合子智能体用量。

主要更新

  • 新增会话 Token 统计并与置顶摘要同步显示,递归聚合子智能体用量
  • 优化 Codex Radar 数据读取与代理日志 JSON Lines 展示
  • 统一升级版本元数据并补充发布记录

修复与维护

  • 移除归档页面删除所有功能的常量和样式
  • 移除归档行相关的样式定义
  • 移除未使用的服务层级控制模式函数
  • 移除插件市场远程别名映射函数
  • 简化归档页面可见性检测逻辑
  • 移除未使用的归档会话行和页面行处理函数
  • 移除 React 状态模型补丁调度函数
  • 移除模型白名单补丁函数
  • 移除项目仓库路径获取的多个辅助函数
  • 移除归档标题文本检测函数
  • 更新测试用例以适配代码变更

安装包

  • Windows: CodexElves-0.3.1-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.3.1-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.3.1-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.3.0...v0.3.1 的提交正文生成。

完整变更

v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 06:36

v0.3.0

CodexElves 0.3.0 重点更新:统一升级 Rust、npm、Tauri 与前端版本元数据。

主要更新

  • 统一升级 Rust、npm、Tauri 与前端版本元数据
  • 补充 0.3.0 更新日志并验证 Windows 安装包
  • 新增 codexSessionPrewarmMaxAgeMs 常量(24小时),限制预热仅处理近期活跃会话
  • 添加 codexSessionPrewarmConversationUpdatedAtMs 和 codexSessionPrewarmConversationIsRecent 辅助函数,支持多字段时间戳解析
  • 更新 buildCodexSessionPrewarmTasks 签名,新增 nowMs 参数用于可测试的时间比较
  • 当所有会话均超时时提前退出预热流程,避免不必要的刷新请求
  • 升级版本号至 "3" 以标识行为变更
  • 同步更新 Rust 集成测试,覆盖时间窗口边界、过期会话过滤及空结果场景
  • 新增 evictSessionFromCodexAppStore: 删除会话时从 App 抑制集、recentConversations 缓存和 thread summary 中移除会话,防止折叠/展开重渲染时恢复已删除行
  • 新增 restoreSessionToCodexAppStore: 撤销删除时将会话从 App 抑制集中移除并刷新最近会话列表
  • showToast 添加 undoRef 参数,撤销成功时调用 restoreSessionToCodexAppStore 恢复 App 内存态
  • removeDeletedRow 删除行时同步调用 evictSessionFromCodexAppStore 清理 App 内存态
  • 为不支持原生 Remote Compaction V2 的模型/协议(非 GPT + Responses)实现降级桥接
  • 重构分层压缩(Layered Compaction)为上下文压缩(Context Compaction)
  • 在 Responses WebSocket、HTTP 转发、聚合代理中集成 Remote Compaction V2 桥接逻辑
  • 前端新增 Remote Compaction V2 触发标识与供应商配置开关(写入 provider name)
  • 移除过时的异常会话自动恢复(Session Recovery)相关代码与配置
  • 新增 layered_compaction 模块,在 Codex 触发上下文压缩时,保留最近的原始对话与工具调用记录
  • 支持设置分层压缩 token 预算(范围 10,000-64,000)及自定义压缩提示词
  • 新增后端命令 layered_compaction_default_prompt 以获取内置提示词
  • 代理日志新增分层压缩触发状态及压缩前后内容对比视图
  • 本地会话列表新增分页功能(每页 100 条)
  • 分离 Responses 响应与消息项 ID 命名空间
  • 兼容旧版 Claude 历史 ID 并补充模型切换回归测试

修复与维护

  • 无额外维护项。

安装包

  • Windows: CodexElves-0.3.0-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.3.0-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.3.0-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.2.9...v0.3.0 的提交正文生成。

完整变更

v0.2.9...v0.3.0

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 17 Jul 09:19

v0.2.9

CodexElves 0.2.9 重点更新:新增 Fork 回退机制:Resume 失败后自动 Fork 新会话并导航切换。

主要更新

  • 新增 Fork 回退机制:Resume 失败后自动 Fork 新会话并导航切换
  • 新增导航状态检测:通过 sidebar 行状态和 aria-current 等属性判断路由就绪
  • 新增事务管理:跟踪并排队重放请求,确保并发消息按序恢复
  • 新增 draft 保留策略:用户未修改输入时保留,恢复失败时提示复制
  • 简化错误处理:仅捕获"agent loop died unexpectedly"类型的会话异常
  • 更新版本号:codexAppServerModelRequestPatchVersion 从 "3" 升至 "4"
  • 更新 UI 文案:会话恢复说明从"不会自动重发"改为"继续发送本次消息"
  • 新增 codexAppSessionRecoveryEnabled 配置项,默认开启
  • 检测到 "agent loop died unexpectedly" 等错误时自动恢复会话
  • 恢复时保留用户输入草稿,避免重复执行消息
  • 增加恢复流程的诊断日志与状态追踪
  • 在设置界面添加恢复功能的开关与说明
  • 更新模型请求补丁版本以支持恢复逻辑拦截

修复与维护

  • 修复 Fast 控件闪烁、布局错位、按钮重叠与组合器虚假滚动
  • 增强会话自动恢复和桥接代际隔离,补齐相关回归验证
  • 统一版本元数据并生成 0.2.9 发布产物

安装包

  • Windows: CodexElves-0.2.9-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.2.9-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.2.9-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.2.8...v0.2.9 的提交正文生成。

完整变更

v0.2.8...v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:42

CodexElves v0.2.8

CodexElves 0.2.8 重点更新:新增 Responses WebSocket 能力探测与使用开关,优化会话预热体验,并改进推理续接与代理日志观测能力。

主要更新

  • 新增供应商 Responses WebSocket 能力探测,支持对上游端点执行真实握手并记录探测状态。
  • 供应商配置新增 WebSocket 启用开关,只有探测确认支持且用户启用后,Responses 模型才会使用 WebSocket。
  • 本地代理新增原生 Responses WebSocket 转发能力,支持 WebSocket 消息双向代理与请求日志记录。
  • WebSocket 模式支持 GPT 推理续接,续接过程复用同一连接,并记录续接前后响应详情。
  • 新增会话预热功能,可配置完整恢复数量、内容预加载数量和预热并发数。
  • 会话预热改为优先加载会话内容,再执行需要 Owner 的完整恢复,减少启动后等待会话内容出现的时间。
  • 会话列表新增预热流光状态展示,标题节点稍后出现时也能补挂状态。
  • 代理日志新增请求传输类型展示,可区分 HTTP/SSE 与 WebSocket 请求路径。

体验优化

  • 优化会话操作按钮布局,复用原生按钮容器样式,减少标题区和操作区的挤压。
  • 调整会话标题宽度计算和组合器溢出处理,降低列表布局抖动与遮挡概率。
  • 会话预热默认关闭,启用后支持并发预热、失败重试、用户点击会话时暂停派发新预热任务。
  • 历史会话修复进度条完成后延迟隐藏,避免状态反馈过快消失。
  • 管理器设置页补充会话预热相关配置项,包含完整恢复、内容预加载和并发设置。

修复与稳定性

  • 修复供应商切换时 WebSocket 能力状态可能残留的问题。
  • 修复模型目录中 WebSocket 偏好同步不完整的问题。
  • 修复切换供应商时的并发竞态,改用异步写锁保护配置状态。
  • 修复插件市场配置合并时可能出现重复键的问题,并增加损坏 TOML 的自动修复尝试。
  • 修正 Responses WebSocket 自动续接逻辑,避免服务端会话上下文场景下错误重放用户输入。
  • 修正 WebSocket 请求首响应耗时记录,便于区分首包延迟和完整响应耗时。
  • 优化 HTTP Client 缓存,复用相同 User-Agent 的连接。

兼容性说明

  • Responses WebSocket 不会默认强制启用;需要供应商端点探测成功,并且配置中保持“启用 WebSocket”打开。
  • 不支持原生 Responses 模型、或需要系统提示词替换的供应商配置,不会启用 Responses WebSocket。
  • 会话预热为可选增强功能,默认关闭;关闭后不影响原有会话加载行为。

安装包

  • Windows: CodexElves-0.2.8-windows-x64-setup.exe

验证

  • 已通过前端类型检查与注入脚本语法检查。
  • 已通过核心 CDP Bridge 回归测试。
  • 已通过 Rust 格式检查与 diff 空白检查。
  • 已完成 Windows 安装包构建。

完整变更

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 13 Jul 02:59

v0.2.7

CodexElves 0.2.7 重点更新:修复自定义模型目录刷新与 app-server 模型补丁稳定性。

主要更新

  • 修复自定义模型目录刷新与 app-server 模型补丁稳定性
  • 关闭自定义 Responses Lite 以保留完整系统提示词
  • 同步版本元数据与更新日志

修复与维护

  • 无额外维护项。

测试与发布保障

  • 明确首次显示竞态与 app-server 探测失效根因
  • 定义主动刷新、失败退避和诊断验证方案

安装包

  • Windows: CodexElves-0.2.7-windows-x64-setup.exe
  • macOS Intel: CodexElves-0.2.7-macos-x64.dmg
  • macOS Apple Silicon: CodexElves-0.2.7-macos-arm64.dmg

说明

  • 本 Release 由 GitHub Actions 自动编译并上传安装资产。
  • latest.json 会在所有平台资产上传后自动更新。
  • 自动更新说明基于 v0.2.6...v0.2.7 的提交正文生成。

完整变更

v0.2.6...v0.2.7