Releases: qxcnm/Codex-Manager
CodexManager v0.1.6
- 当前最新版本:
v0.1.6(2026-03-07) - 当前主分支已继续补齐 Web 安全链路:
codexmanager-web的访问密码仍会持久化,但登录会话现在会绑定当前 Web 进程;关闭并重新打开后,旧 Cookie 不再继续生效,必须重新验证密码。 - 协议适配继续对齐 Codex / OpenAI 兼容生态:
/v1/chat/completions与/v1/responses转发链路进一步统一,tools/tool_calls聚合、工具名缩短与响应还原链路已补齐,并覆盖 Cherry Studio、OpenClaw、Claude Code 等兼容场景。 - 网关诊断能力增强:失败响应增加结构化
errorCode/errorDetail字段,并补充X-CodexManager-Error-Code、X-CodexManager-Trace-Id头;请求日志也补充了原始路径、适配路径和更多上游上下文,便于精确排障。 - 发布体系继续收敛到单一入口:
release-all.yml统一负责 Windows / macOS / Linux 一键发布;当run_verify=false时会自动回退到本地前端构建,不再强依赖预构建工件,同时继续复用前端产物与协议回归基线。 - 桌面端与设置治理同步完善:新增 SOCKS5 / HTTP 上游代理归一化与提示文案、服务监听地址绑定模式配置、文件夹递归导入账号、单实例窗口治理,以及更统一的设置页常用配置布局。
- 完整版本历史请查看 CHANGELOG.md。
CodexManager v0.1.5
- 网关协议适配进一步对齐 Codex CLI:
/v1/chat/completions与/v1/responses两条链路统一收敛到 Codexresponses语义,上游流式/非流式行为与官方更接近,兼容 Cherry Studio 等客户端的 OpenAI 兼容调用。 - 修复
tool_calls/tools相关回归:补齐 chat 聚合路径中的工具调用保留、工具名缩短与响应还原链路,避免工具调用在 OpenAI 兼容返回、流式增量和适配转换中丢失或名称错乱。 - 完善 OpenClaw / Anthropic 兼容返回适配,确保工具调用、SSE 增量和非流式 JSON 响应都能按兼容格式正确还原。
- 新增“按文件夹导入”:桌面端可直接选择目录,递归扫描其中
.json文件并批量导入账号。 - 新增 OpenAI 上游代理配置与请求头收敛策略开关,可在设置页直接保存并即时生效,并降低部分 Cloudflare / WAF challenge 命中率。
- 设置页顶部常用配置改为统一的三列行布局,代理配置与其保持一致;同时支持关闭窗口后隐藏到系统托盘运行。
- 请求日志追踪增强:补充原始路径、适配路径和更多上下文,便于定位
/v1/chat/completions -> /v1/responses转发与协议适配问题。 - 发布流程整合为单一一键多平台 workflow,按
Windows -> macOS -> Linux顺序发布;同时收敛产物形态,Windows 直接提供 portable exe,macOS 统一使用 DMG 分发。 - 补充 chat tools 命中探针脚本与相关修复,便于本地验证工具调用是否真正命中与透传。
CodexManager v0.1.4 (macOS内测未签名)
v0.1.4(最新)- 账号管理页操作区整合为单一“账号操作”下拉菜单,替代右侧多按钮堆叠,界面更简洁。
- 新增“一键移除不可用 Free 账号”:批量清理“不可用 + free 计划”账号,并返回扫描/跳过/删除统计。
- 新增“导出用户”:支持选择本地目录并按“一个账号一个 JSON 文件”导出。
- 导入兼容增强:支持
tokens.*、顶层*_token、camelCase 字段(如accessToken/idToken/refreshToken)自动识别。 - 兼容旧 service:前端导入前会自动归一化顶层 token 格式,避免旧版后端报
missing field: tokens。 - 兼容/v1/chat/completions 的转发
CodexManager v0.1.3
v0.1.3(最新)- 设置页重构:改为单页聚合布局,新增“后台任务”配置区(轮询开关/间隔 + worker 参数),并补齐中文文案与悬浮提示。
- 新增后台任务配置链路:前端 -> Tauri -> RPC 打通
gateway/backgroundTasks/get|set,可在设置页统一管理用量轮询、网关保活、令牌刷新轮询与 worker 参数。 - 后台任务运行时行为增强:轮询类参数支持运行中热更新;
usageRefreshWorkers、httpWorkerFactor/httpWorkerMin、httpStreamWorkerFactor/httpStreamWorkerMin会提示“需重启 service 生效”。 - 全量刷新提示优化:自动刷新失败不再频繁弹错误 toast(改为日志告警);手动刷新时才提示失败项名称和示例错误,减少“后台任务一直报错”的干扰。
- 网关兼容性修复:针对
/v1/responses完成 no-cookie 场景恢复、参数白名单与非 codex 请求透传,多账号轮转 + failover 下的降级行为更稳定。 - 选路与可用性修复:不可用账号不进入候选池;修复“手动锁定账号被预跳过导致不生效”;补强双 Codex 并发会话隔离与流式断流日志。
- 新增 Service 一键启动器
codexmanager-start:单进程拉起service + web,支持Ctrl+C联动关闭,降低“多进程手工启动”成本。 - Service 版
codexmanager-web支持embedded-ui:前端静态资源内嵌进二进制,解压后无需额外web/目录。 - 新增 Service/Web Docker 独立部署与
docker-compose编排,支持无桌面环境部署。
CodexManager v0.1.2
v0.1.2(最新,包含自v0.1.1以来全部更新)- 新增 Azure OpenAI 协议支持:平台 Key 可选择
azure_openai,支持独立 Endpoint 配置与 Azure API Key 鉴权链路。 - 网关新增 Azure 专属转发模块(独立文件),在不破坏原有 OpenAI/Anthropic 路径的前提下完成协议分流。
- 平台 Key 弹窗优化:Azure 配置改为
Endpoint + API Key直填模式,交互更直观。 - 请求日志体验优化:当账号信息缺失时,账号列使用 Key 前缀兜底展示,避免空白。
mac 启动需要按照以下流程
首次运行前,请在终端执行:
xattr -dr com.apple.quarantine /Applications/CodexManager.app
然后执行:
open /Applications/CodexManager.app
CodexManager v0.1.1
- 启动速度优化:启动阶段改为“本地优先加载”(账号/用量/模型先读本地),模型列表引入本地缓存与后台按需刷新(缓存为空立即拉取,随后按周期刷新),显著降低首屏等待。
- 网关模块重构:
gateway按auth/core/request/routing/observability/upstream分层,代码可维护性与定位效率提升。 - 前端交互优化:账号页与日志页显著降卡顿,筛选与刷新链路改为更稳定的异步合并策略。
- 刷新体验升级:账号页“刷新所有”支持进度展示(完成/剩余)与按钮 busy 稳定处理,避免“点了没反应”感知。
- 账号导入增强:支持大批量导入分批处理,默认导入分组为
IMPORT,空分组账号自动补齐。 - 用量状态统一:后端引入统一可用状态枚举,并透出到前端进行一致文案映射(可用/单窗口可用/不可用/未知)。
- 请求日志体验优化:窄屏下按优先级隐藏次要列,保留账号/路径/模型/状态核心信息。
- 按钮与布局统一:页面主按钮、操作列按钮与弹窗按钮统一尺寸规范,账号管理与仪表盘版心对齐。
- 发布流程继续规范:
release-windows.yml、release-linux.yml、release-macos-beta.yml;Linux 构建缓存策略进一步优化。
mac 启动需要按照以下流程
首次运行前,请在终端执行:
xattr -dr com.apple.quarantine /Applications/CodexManager.app
然后执行:
open /Applications/CodexManager.app
CodexManager v0.1.0
v0.1.x汇总(最近版本)- 更新能力重构:更新按钮改为“两段式”(先检查、再执行更新),设置页新增“当前版本”展示,更新状态反馈更清晰。
- GitHub 版本检查增强:当 Release API 限流或失败时,自动回退到 Release 页面解析最新版本,减少“检查失败”概率。
- 发布流程拆分:原多平台 workflow 拆分为
release-windows.yml、release-linux.yml、release-macos-beta.yml,全部保持手动触发。 - macOS 内测分发:提供未签名内测包流程(
macos-beta),并附带运行说明,避免误解为正式签名发布。 - 便携更新流程优化:便携包改为单文件可执行形式(如
CodexManager-portable.exe),更新端不再依赖 marker 文件作为唯一判定。 - 更新下载简化:完全移除
checksums.txt依赖,更新按版本与资产命名规则直接匹配并拉取。
CodexManager v0.0.9
添加Claude Code Cli的转发支持
网关协议适配继续拆分,protocol_adapter 的请求映射与响应转换进一步模块化,响应转换已按 JSON/SSE 独立子模块维护。
后端路由边界收敛,统一 backend router 分发路径,减少网关/代理双栈重复逻辑。
稳定性增强:前端刷新链路与请求日志竞态治理完成,复制能力统一为 clipboard API + execCommand fallback,关键事件绑定更稳。
安全与运行时控制增强:/rpc token 鉴权强制开启,请求闸门等待预算、上游连接超时、代理 body 限制、账号并发上限均支持环境变量置。
可观测性增强:补齐 route/status_class/protocol 维度指标,并新增 RPC 与 usage refresh 相关指标。
发布链路增强且保持手动触发:release workflow 新增 run_verify 可选质量门、目标 SHA 追踪、RELEASE-META.txt 元信息产物。
发布脚本对齐:rebuild.ps1 已对齐 workflow 输入 tag/ref/run_verify,并按 head_sha 轮询匹配正确 workflow run。