You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Codex API 服务支持分档计价、长上下文阈值与历史费用重算:默认价格表覆盖当前可用 Codex 模型(含 GPT-5.6 Sol / Terra / Luna 等);按标准 / 标准(长上下文)/ 快速(Priority)解析费用,并支持 Flex 档;可配置长上下文阈值与单价;保存或升级默认价表后可按有效价格重算历史估算。
设置新增全局「减少动画」:可削弱页面淡入、弹框过渡、阴影/模糊与平滑滚动等动效,保留必要加载反馈。
Codex「添加至 API 服务」成员列表支持标记备用与调度快捷入口:可在成员行直接切换备用,并在限制 Free 账号旁快速切换调度策略;自定义调度仍负责优先级与权重,备用在各调度策略下均生效。
Codex 支持导入 personal access token(at-*)账号并用于 API 服务/sidecar:可从常见 JSON 导出或按行 token 列表导入,access-token 账号可写入 sidecar 鉴权元数据,便于反代与本地接入使用。
修复 Codex API 服务费用估算与分档、长上下文及 service_tier 不一致的问题:快速档有独立单价时使用绝对价,否则按倍率估算;长上下文按会话输入是否超过阈值整单调整输入/缓存/输出单价;默认价表补齐 GPT-5.6 等可用模型。
修复「添加至 API 服务」成员列表套餐与字段错位、备用开关难点的问题:统一列对齐;点击邮箱可选中,备用开关整块可点且不与行选中冲突。
修复 Codex API 服务成员在启动阶段可能显示为空的问题:账号列表首次加载完成前保留已保存成员,忽略较晚返回的旧状态;加载或保存期间仍可关闭弹框,避免界面看似卡死。
修复 Windows 与 Linux 正式包构建失败的问题:补齐 Windows 进程识别所需系统 API feature,并清理移除 Gemini CLI 后遗留的无效托盘属性。
Changelog (English)
[1.3.1] - 2026-07-14
Highlights
Codex API image generation compatibility restored: third-party API Service and API Key providers can use built-in Codex image generation again; providers exposing gpt-image-2 and managed instances now receive the required configuration.
Codex account sync over SSH: manage hosts, test connections, sync auth.json / config.toml, verify remote hashes, sync after account switches, and reload the remote Codex app-server/daemon when possible.
Optional Hermes auth sync on Codex switch: OAuth account switches can update ~/.hermes/auth.json; API Key accounts are skipped and sync failures do not block switching.
Added
Settings can auto-import local client accounts: turning the switch on immediately scans official-client logins and imports current accounts, then keeps importing when those clients switch accounts; the scan can be turned off anytime, and the system keychain may prompt once.
Codex API Service tiered pricing, long-context thresholds, and historical cost recalculation: the default price book covers current Codex models (including GPT-5.6 Sol / Terra / Luna); costs resolve across Standard / Standard (long context) / Priority bands with Flex support; long-context thresholds and rates are configurable; saving or upgrading defaults can recalculate historical estimates.
Global “Reduce motion” setting: tones down page fades, modal transitions, shadows/blur, and smooth scrolling while keeping essential loading feedback.
“Add to API Service” members support backup marks and a routing shortcut: toggle backup on each member row and switch routing strategy next to Free-account restrict; custom routing still owns priority/weight, and backup applies under every routing strategy.
Codex can import personal access tokens (at-*) for API Service / sidecar: import common JSON exports or line-based token lists; access-token accounts write sidecar auth metadata for reverse-proxy and local-access use.
Codex Token / JSON import accepts personal access tokens (at-… / personal_access_token): paste a single at-… line, JSON with that field, or auth.json; without refresh/id, auth is stored in the official personal_access_token shape (no separate add-account tab). Thanks @daodeqing for the idea and scenario reference in #1448.
Settings → General can set a startup page: choose a fixed page on cold start, or “Remember last” to restore the previous page (default).
Optional Hermes auth sync on Codex switch: when enabled in Settings, OAuth account switches write openai-codex credentials into ~/.hermes/auth.json (providers + credential_pool); API-key accounts are skipped and failures do not block the switch. Thanks @iwillwill-ALLWILL for the idea and scenario reference in #1434.
Theme color packs (Nord / Tokyo Night / Catppuccin / Gruvbox / Everforest): Settings → General can layer a color pack on light/dark. Thanks @letr1n1ty for the idea and scenario reference in #1399.
External network kill switch + WebDAV domain allowlist: when off, blocks WebDAV sync, remote announcements, and auto update checks, and can restrict WebDAV hosts. Thanks @YSheldon for the idea and scenario reference in #1104.
Account detail encryption at rest (AES-256-GCM): Antigravity account tokens and provider account detail files are stored in local envelopes with automatic plaintext migration/rotation; index/summary files stay plaintext. Thanks @YSheldon for the idea and scenario reference in #1104.
WebSocket session auth for high-risk account ops: token export, account add, and account delete over the local WebSocket require the per-process auth token published in server.json. Thanks @YSheldon for the idea and scenario reference in #1104.
Codex SSH account sync: SSH tab manages hosts, tests connection, syncs auth.json/config.toml with remote hash verification, auto-syncs after switch, and reloads the remote Codex app-server/daemon when possible. Thanks @enyihou for the idea and scenario reference in #1404.
Codex plan badge can use style-only variants (outline / soft / mono): quick settings pick a chrome style while the plan text stays the raw plan value. Thanks @vs2pk0 for the idea and scenario reference in #772.
Codex sessions classify as conversation / external / subagent with a session-manager type filter (defaults to conversations); open rollout files with the OS app, multi-instance same-ID sessions require picking an instance, and total-only token stats display correctly. Thanks @andrew05060414 for the idea and scenario reference in #1510.
Unified Codex batch-import task queue: one or many JSON files open the same dialog, with a choice between pre-import account checks and direct import without checks; parsing, checking, and account writes can all continue in the background with phase-specific progress, and completed scans prompt for review; the bottom-right stack shows up to three jobs and can expand to the full queue; cancelling an import stops remaining accounts while preserving completed results. Thanks @kerryNie-user for the idea and scenario reference in #1286.
Codex model-provider API keys can be renamed explicitly: reusing the same key no longer overwrites a saved display name.
CodeBuddy local session file manager: account page can scan and open local session-related file locations. Thanks @eye-gu for the idea and scenario reference in #1188.
CodeBuddy local session file listing (first slice): best-effort scan of common CodeBuddy data paths for session-like JSON/JSONL files. Thanks @eye-gu for the idea and scenario reference in #1188.
Managed local LB provider id cockpit-codex-lb is exposed for wiring local API as a stable provider name. Thanks @Enjoyoer for the idea and scenario reference in #980.
Changed
Removed the Gemini CLI account-management platform: navigation, account/instance pages, tray, floating card, auto-refresh, import/export, and related local settings are gone; Antigravity Gemini model quota rows are unchanged.
Codex default model prices and local billing rules were upgraded: upgrades re-seed local prices (clear prior overrides and bump the price-book version) and recalculate historical estimates; long-context cached rates match the public book.
“Add to API Service” member order matches the account overview: the dialog no longer has its own sort controls—overview order is the member-list order.
Grok account and floating cards show fuller remaining quota: weekly and product remaining percentages, with compact plan aliases mapped for display.
Floating card follows the main-window platform focus: e.g. Grok when the main window is on Grok, with the selection remembered across windows instead of staying locked on Antigravity.
Tray minimize can destroy the main WebView to free memory: close-to-tray destroys the main WebView while tray/backend keep running; reopening from tray recreates the window (falls back to hide on failure). Thanks @F0RLE for the idea and scenario reference in #686.
Codex account cards use denser padding/action spacing for overview grids. Thanks @amoorkie for the idea and scenario reference in #1287.
Fixed
Fixed Codex built-in image generation for third-party API Service and API Key providers: capable providers that expose gpt-image-2 now write the required auth gate and actor header, and registered multi-instance profiles receive the same configuration independently.
Fixed Codex model-provider batch tests that could not be exited while running: the dialog can now be closed or the task cancelled at any time; cancellation stops remaining provider tests, interrupts the active request, and cleans up the temporary provider gateway.
Fixed “Show model-specific quota” not restoring GPT-5.3-Codex-Spark rows: Spark additional rate limits are no longer dropped in the parser, so the quick-settings switch can show or hide them like other additional:* windows. Thanks for the idea and scenario reference in #1540.
Fixed Codex token re-import for the active account leaving the running client on the old credential: when the imported account is already current, Cockpit re-activates it so auth.json / local projection picks up the new token without a manual switch. Thanks @lishunsheng-dev for the idea and scenario reference in #1325.
Fixed Windows API Service bind errors that did not mention reserved/excluded ports: AddrInUse messages check netsh excluded TCP ranges and hint to change the port or inspect Hyper-V/WSL reservations. Thanks @tanzui for the idea and scenario reference in #1297.
Fixed Windows Antigravity data-dir detection when Antigravity IDE and Antigravity both exist: prefer the candidate that actually has state.vscdb. Thanks @A-Gan for the idea and scenario reference in #1314.
Fixed Local API Service 404 for Responses URLs wrongly appended to a Chat Completions base: /v1/chat/completions/v1/responses (and compact) route to the Responses handlers. Thanks @lawyer112 for the idea and scenario reference in #932.
Fixed Windows updater falling back to NSIS when the install bundle type cannot be proven: unknown bundle type now falls back to MSI. Thanks @snvtac for the idea and scenario reference in #1320.
Fixed Grok CLI auth and background-refresh races that caused 401s or lost quota: billing/user calls send the required auth header; soft refresh adopts CLI-rotated local credentials first, retries on invalid grants, and keeps cached quota when a query fails.
Fixed Codex / Grok multi-account batch quota refresh failures under high concurrency: Codex group and local-access batch refresh go through a backend concurrency limit; Grok full refresh is similarly limited and retries billing transport failures with short backoff; Grok progress bars use remaining percent for width.
Fixed Codex API Service cost estimates that disagreed with tier, long-context, and service_tier handling: Priority uses absolute rates when present, otherwise a multiplier; long-context adjusts input/cache/output rates for the whole session when total input exceeds the threshold; the default book covers available models such as GPT-5.6.
Fixed “Add to API Service” member-row plan/column misalignment and hard-to-hit backup toggles: columns stay aligned; clicking the email selects the row, and the full backup control toggles backup without fighting row selection.
Fixed Codex API Service members sometimes appearing empty during startup: persisted members remain intact until the account list finishes its first load, late stale state responses are ignored, and the dialog can still be closed while loading or saving instead of appearing frozen.
Fixed Windows and Linux release-package build failures: enabled the Windows system API features required for process detection and removed invalid tray attributes left behind after Gemini CLI removal.