更新日志(中文)
[1.3.61] - 2026-09-27
新增
-
Codex 账号页在测智旁新增紧凑布局的回收站,删除账号后在本地保留并支持恢复,可单个或全部导出为可重新导入的 JSON;彻底删除与清空时可选择先导出,取消或导出失败时保留账号。恢复不会自动切号、启动客户端或恢复任务及 API 服务绑定。
-
Codex 代理预览支持主动检测当前运行节点的延迟,账号卡片与预览同步显示毫秒数及检测时间。
-
Cockpit 重启或升级后会恢复仍在运行的 Codex 桌面所使用的原代理入口;端口冲突可在代理预览中查看并重试,无需重启桌面,也不需要独立常驻服务。
-
Codex 账号卡片新增“简略、摘要、详细”三档代理展示,摘要单行展示节点与延迟,详细信息采用节省空间的紧凑行布局,并靠底显示在操作栏上方;可在 Codex 设置、通用设置及代理预览中同步切换,默认保留简略,所有样式均保留原位置的“代理”按钮。
-
Codex API 请求日志新增请求时的代理节点或直连信息,覆盖官方账号的普通与流式请求,切换代理后仍保留历史记录;仅记录代理入口时会在悬停说明中注明最终节点未知,旧日志显示“未记录”。
-
数据管理新增实例残留扫描与手动永久清理入口,保护已登记实例和运行中客户端使用的目录。
-
代理管理列表支持拖拽排序,也可通过“上移 / 下移”调整,重启后保留所选顺序。
变更
- 代理列表的“分配”按钮统一打开分配弹框,订阅节点可在弹框内选择后再分配给账号或统一代理。
- 分配代理的账号列表新增订阅标识,颜色及标签样式跟随 Codex 账号页的统一设置。
- 移除 Codex 账号工具栏的“导出失败账号”专用按钮;失败账号可移入回收站后统一导出,删除确认同步提示可恢复和导出。
- CodeBuddy 展开的额度明细支持在账号卡片内滚动,避免长列表撑高整个页面。感谢 @xhrxgr(#2608)。
- API Service 现在会传递生图接口的结构化失败和上游断流错误,不再把未完成响应合成为成功;Codex 代理取消和 WebSocket HTTPS 代理处理也已与当前上游行为对齐。
- Chat 与 Responses 请求会保留支持的
service_tier值(priority、ultrafast),并删除不支持的值。 - Codex 官方账号请求会携带与当前模型和服务等级一致的路由信息;API Key 透传行为保持不变。
- 新建自定义代理策略的健康检测间隔默认为 30 秒,可在高级设置中调整;保留已保存策略及订阅自带的检测间隔。
- Codex 桌面在没有账号代理且启用全局代理时,同时向 Chromium 注入全局代理参数;含认证凭据的代理地址保留原有环境变量注入方式。
- Codex 同一账号的账号请求、API 服务与桌面转接共用固定代理入口和选路内核,避免各通道独立选出不同节点;切换出口时已有连接可继续传输。
- 不再写入 Codex 已移除的远端压缩开关,也不再仅凭保存该配置就报告已启用本地压缩。
- Codex 代理预览与账号代理设置支持“跟随统一、独立代理、不使用代理”三种模式;解除代理后不再自动使用统一代理,已接入本地转接的桌面保留入口,新连接按新模式连接。
- Codex 代理预览中的运行记录、近期请求和代理日志按内容向下展开,可通过弹框主体统一滚动查看更多条目,标题与底部操作按钮保持可见。
修复
- 测智的错误详情会保留上游错误消息、错误码、响应未完成原因及连接或解析异常,不再统一显示模糊提示;账号凭据会脱敏,已收到的内容仍可查看。
- 修复严格校验的第三方 Responses 服务拒绝 Codex 多 Agent 会话请求的问题,保留 Agent 消息正文和路由信息。感谢 @lwwtl(#2609)。
- 修复部分非流式 Responses 请求在上游已结束后仍报超时的问题,并正确保留失败和未完成状态。感谢 @wzxsph(#2332)。
- 修复 API 服务重试后 Token 用量归入其他账号或丢失账号归属的问题;已有历史用量记录保持不变。感谢 @yangeni(#2379)。
- 修复保存配置期间关闭 Codex 启动预览后,待执行的启动或实例切换仍可能继续的问题;已成功保存的配置仍然保留。感谢 @y4ho0(#2545)。
- 补全韩语 2FA 查询页面及 OTP 输入说明的本地化。感谢 @jakero(#2595)。
- 修复账号页标题和账号筛选回退为英文的问题,并在简繁中文界面缩放说明中补充 Ctrl 快捷键。感谢 @HUF457(#2113)。
- 修复新版 macOS ChatGPT 切号时无法识别内置后台进程的问题;启动前核对目标账号绑定,代理入口创建失败时明确报错,不再静默改用其他出口,并区分这些故障与授权失败。
- 修复 Windows ChatGPT 切号时将已有进程或多开实例误判为新默认实例的问题;关闭前核对实例归属,启动后确认稳定的新进程。Windows 桌面识别改为 ChatGPT.exe,不再匹配旧 Codex.exe。
- 修复 Codex 模型供应商网关改写推理条目 ID 导致继续对话时加密内容校验失败的问题,保留普通消息和工具调用的 ID 兼容处理。
- 修复 macOS 删除 Codex 实例后仍残留对应应用数据目录的问题。
- 修复 Codex 账号启用代理后切号启动时的 HTTP 连接失败,并完善回复与压缩中断的连接诊断,不记录凭据或对话内容。
- 修复更新或重启后自定义侧栏布局被重置,Grok CLI 等平台回到「更多平台」的问题。
Changelog (English)
[1.3.61] - 2026-09-27
Added
-
Codex accounts now have a compact recycle bin next to the intelligence test action. Deleted accounts stay locally for recovery and can be exported individually or all at once as reimportable JSON. Permanent deletion and emptying the bin can optionally export first; canceling or failing the export keeps the accounts. Restoring does not switch accounts, launch clients, or restore task and API Service bindings.
-
Codex proxy preview now lets you check the current running node’s latency on demand, with account cards and the preview showing the same delay in milliseconds and check time.
-
Cockpit now restores the original local proxy ports used by running Codex desktops after restarting or upgrading. Port conflicts remain visible and can be retried from the proxy preview, without restarting the desktop or keeping a separate background service.
-
Codex account cards now offer Compact, Summary and Detailed proxy views, with single-row node and latency summaries and space-saving detail rows anchored above the footer actions. Switch the shared display preference in Codex settings, General Settings or the proxy preview; Compact remains the default, and the original Proxy button stays available in every view.
-
Codex API request logs now show the recorded proxy node or direct connection for each request, including regular and streaming requests from official accounts, preserving past routes after proxy changes. Proxy entries without a known final node are identified in the tooltip; older logs show “Not recorded”.
-
Data Management now lets you scan and permanently remove unused managed instance directories manually, protecting registered instances and directories used by running clients.
-
Proxy management now supports drag-and-drop ordering and Move up / Move down actions, with the chosen order preserved after restarting.
Changed
-
Proxy resource “Assign” buttons now consistently open the assignment dialog, where subscription nodes can be selected before applying to accounts or the shared proxy.
-
The proxy assignment account list now shows subscription badges using the same colors and badge style preference as the Codex account page.
-
Removed the dedicated “Export failed accounts” button from the Codex account toolbar. Failed accounts can be moved to the recycle bin and exported there; the deletion confirmation now explains restoration and export.
-
Expanded CodeBuddy quota details now scroll within the account card instead of stretching the page. Thanks @xhrxgr (#2608).
-
API Service streams now report structured image failures and upstream truncation instead of synthesizing a successful completion; Codex proxy cancellation and WebSocket HTTPS proxy handling are also aligned with current upstream behavior.
-
Chat and Responses requests preserve supported
service_tiervalues (priorityandultrafast) while dropping unsupported values. -
Requests from official Codex accounts now carry routing information consistent with the selected model and service tier; API-key passthrough remains unchanged.
-
New custom proxy strategies now default to a 30-second health-check interval, configurable in Advanced Settings. Saved strategy intervals and subscription-provided intervals remain unchanged.
-
Codex desktop launches now also apply the enabled global proxy to Chromium when no account proxy is selected; proxy URLs containing credentials retain environment-only injection.
-
Codex account requests, API service traffic, and desktop relays now share one stable account proxy entry and routing engine, avoiding independent node selections across channels while allowing existing connections to finish when the route changes.
-
Stop writing the removed Codex remote-compaction switch or reporting local compaction as enabled merely because that setting was saved.
-
Codex proxy preview and account proxy settings now offer separate shared, individual and no-proxy modes. Removing a proxy explicitly bypasses the shared proxy; desktop clients using the local relay keep their entry while new connections switch routes.
-
Codex proxy preview now expands runtime history, recent requests and proxy logs vertically within one scrollable dialog body, keeping the title and footer actions visible.
Fixed
-
Pelican test error details now preserve upstream messages and error codes, incomplete-response reasons, and connection or decoding failures instead of replacing them with one generic message. Account credentials are redacted, and received output remains available when present.
-
Fixed strict third-party Responses services rejecting Codex multi-agent conversation requests, while preserving the agent messages and their routing information. Thanks @lwwtl (#2609).
-
Fixed some non-streaming Responses requests timing out after the upstream had already finished, while preserving failed and incomplete response states. Thanks @wzxsph (#2332).
-
Fixed API Service retries attributing token usage to another account or losing its account attribution. Historical usage records are unchanged. Thanks @yangeni (#2379).
-
Fixed closing the Codex launch preview during configuration saving still allowing a pending launch or instance switch to continue. Successfully saved configuration remains available. Thanks @y4ho0 (#2545).
-
Completed Korean localization for the 2FA query page and OTP input guidance. Thanks @jakero (#2595).
-
Fixed account page titles and account filters falling back to English, and added Ctrl shortcuts to the Chinese interface scaling instructions. Thanks @HUF457 (#2113).
-
Fixed account switching on newer macOS ChatGPT clients leaving bundled background servers unrecognized. Switching now checks the target account binding before launch, reports local proxy entry failures instead of silently using another route, and keeps these failures distinct from authorization errors.
-
Fixed Windows ChatGPT account switching mistaking an existing or managed instance for a newly started default instance; closing now checks instance ownership and startup confirms a stable new process. Windows desktop detection now targets ChatGPT.exe instead of the legacy Codex.exe.
-
Fixed Codex provider gateway ID rewriting breaking encrypted reasoning validation when continuing conversations, while preserving message and tool-call ID compatibility handling.
-
Deleting a Codex instance on macOS now also removes its corresponding application data directory.
-
Fixed HTTP connection failures after switching Codex accounts with a proxy, and improved connection diagnostics for interrupted replies and compaction without recording credentials or conversation content.
-
Preserve custom platform sidebar selections after updates and restarts, including Grok CLI.