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
Antigravity wakeup: Choose clientless wakeup for manual tests and individual tasks. It connects directly to Cloud Code. The language server remains the default.
In the Codex API Service, preview and apply Claude Code user settings for a selected key. The app merges environment variables using that key’s model catalog and keeps an encrypted backup for restore. #1721
The Codex API Service model rules can prefill Claude Code aliases for models in the service catalog. Review or edit the draft before saving. Multiple aliases for the same upstream model remain visible. #1721
Codex API Service request details: Show the model reported by the Responses upstream for each successful attempt and flag differences from the model sent. #2408 · #2506
Antigravity accounts: Sort by the last successful switch and see that time in the account table. #1419
Antigravity accounts: Expand an account row to see the remaining quota and reset time for individual models. #1410
Cursor account import: Paste a Cursor browser session token into the existing Token / JSON import. #1574
Codex model provider tests: Test a single provider or a batch with a selected model, see when the first visible text arrives and when the response completes, and sort tested providers by success and total duration. #1799#988
Dashboard: View accounts and their available quota details across platforms in one paginated view. The entry button matches the other dashboard header buttons. #1841
Codex tag groups: Collapse groups individually or all at once, and reorder them by dragging or using the move buttons. Table, card, and compact views share the same order. #1906
Codex quota-reset wakeup: Set how many minutes to wait after the selected quota window resets. Existing tasks keep their immediate schedule. #2654
Antigravity wakeup tasks: See upcoming enabled tasks in execution order alongside their next and previous run times. #2515
Codex model management: Add selected models from the current catalog while keeping saved names, order, and the default model. Fetch available models from a configured provider directly in the add-model menu. #2558
Codex quota history: View daily, weekly, or monthly quota history by account, date range, and sampling interval. The chart shows the selected sample’s time and remaining quotas, and the paginated details can show only changes. History storage settings cover recording frequency, accounts, changes-only recording, retention, and automatic cleanup frequency. View record count and disk use, and preview cleanup by account or date. #2846
Codex CLI supplier switching: After the target profile is saved, restart its running CLI daemon from the notice to load the updated account and model list. #2722
Cursor Grok Bot usage: Show the reported Sand allowance usage and reset time for eligible accounts in the account cards and table. #2135#2256
Codex quota recovery reminders: Configure PushPlus to receive a message when a quota refresh detects the short-cycle or weekly allowance recovering to at least 90%. #1610
Codex reset automation: Desktop notifications show the outcome of automatic redemption attempts. Retries of the same request send at most one unconfirmed notice and can notify again when the outcome is confirmed. #2965
Tray icon: Hide the tray or menu bar icon in General settings while background tasks keep running. Restore a minimized window from the Dock or taskbar. #2173
Codex pool wakeup: Wake the API Service pool’s active subscription accounts in order at startup, on a schedule, or on demand. Tasks use the current pool membership and refresh quota after the batch. #2192#1777
Codex provider connection modes: Choose an instance gateway or CDP injection for API-key providers in the launch preview. Responses providers with direct credentials can also connect directly and list their real upstream model IDs. #2723#2651#2516
Codex reset history: Browse the same paginated, past-30-day grant and redemption history as the official client from reset-credit details. A separate local history records future manual and automatic resets through Cockpit Tools, including time, trigger, and actual outcome. Retries update the original request record; older local data is not backfilled.
Codex menu bar quota on macOS: See the weekly remaining percentage alongside any other quota window when weekly data is available for the current account or API Service pool. #1087
macOS Antigravity menu bar: Pin a model or quota window from Settings or Antigravity quick settings. The menu also shows the available 5-hour and weekly windows. #1879#2324
Adding Codex API Key accounts: Search saved providers by name, request URL, or saved key name. #1797
Claude CLI accounts: Apply an account to the user configuration shared by Claude Code and the VS Code extension without launching a terminal. Switching accounts this way keeps local project history in the same configuration directory. #1883#2869#1864
Codex SSH switching: Select multiple SSH synchronization targets and update them in the background after switching. Restore saved SSH project groups in the same instance and refresh matching remote Desktop connections after verified credential writes. Report file-sync and connection-refresh results separately. #3065#2350
WorkBuddy model probes: Test an account and model with a short message, read the actual reply, and show the last observed result on its account card. Choose from the account's model catalog or enter a model ID. Test conversations are deleted by default, with cleanup failures shown in the dialog. #3064
Codex proxy management: Configure direct hosts for local MCP servers and other destinations. Hostnames and IP ranges can bypass the managed proxy without changing system proxy settings. #3029#988
Codex API Service logs: Show and filter the direct peer IP and connection source. Locally rejected requests from authenticated clients appear in the log without affecting upstream usage statistics. #1862
Codex API Service routing: A new strategy prioritizes available accounts whose 5-hour quota resets soonest. #2329
Codex API Service model mapping: Configure the upstream model name per official OAuth account in the account pool. #2017
Codex batch import: See confirmed remaining quota before importing. Set a minimum percentage to skip accounts below it. #1165
Codex API Keys: Set a maximum reasoning effort per key. The service rejects requests above the limit or with an unverifiable effort before forwarding them. Existing keys remain unrestricted by default. #3063
Codex relay model discovery: When adding or enabling an API-key relay with an empty catalog, fetch its models in the background. An instance gateway started after the lookup completes can use those models. #2128
Fixed
Codex API Service model pricing: The GPT-5.6 Luna long-context output rate displays as $1.80 per million tokens, with floating-point artifacts removed from derived prices.
Window layout: Center the top promotion in its own row and size it to its content, up to 70% of the main content width. Hover to read truncated text in full. Dashboard controls and the Antigravity toolbar wrap when space runs out, and account and Settings tabs can scroll horizontally.
Codex on macOS and Windows: Keep default-instance account switches and API Service launches separate from managed instances when Cockpit Tools is opened from a managed Codex terminal.
Codex speed controls: Restore the native speed menu and send its selected tier with API Key requests in the updated ChatGPT desktop client. Switching tiers in an existing Codex WebSocket session refreshes the upstream handshake with the new tier.
Codex wakeup tasks: Task cards show failure reasons and distinguish confirmation timeouts from declined runs. Failures before dispatch are no longer counted as failed accounts.
Antigravity account cards: Show the switch time on its own row above the action buttons.
Codex provider accounts retain their saved models when edited or enabled with a legacy API key that has no model catalog. #2128
Kiro enterprise device authorization stays active when a previous sign-in is dismissed or its result arrives late. #2878
Codex API Service keeps individual account health when a failed request has no per-account diagnostics. #2440
Antigravity keeps missing quota windows distinct from model-level quota when a current or cached quota summary is available. #2411
The Claude sign-in window updates when navigation or Claude cookies change. It can detect a completed sign-in while account details are still loading. #1881
The Codex Ark Coding Plan preset lists GLM-5.3 on the subscription endpoint. #1966
When browser sign-in returns a different account during Codex reauthorization or the authorization session no longer exists, refresh the link in the same dialog. #1993
Antigravity dashboard: Show the Gmail username and apply the existing privacy masking. #2044
Codex account import: Refresh quota in the background so saved accounts are returned without waiting for the quota endpoint. #2334
GitHub Copilot switching and launch: The default VS Code instance follows the editor's window restoration settings. When no path is configured, check for an installed VS Code first. #697
Log viewer: Scan the log directory once per refresh to reduce redundant reads when many files are present. #1715
Codex account switch progress: When switching without launching, mark the credential write complete as soon as it succeeds and show local project checks under settings sync. #2063
Codex browser authorization: Keep the callback port bound before returning the authorization link. When Windows denies access to the port, explain the cause in the authorization dialog and point to device authorization when available. #2758
Codex API Service: Record upstream timeouts that older gateways mislabeled as client cancellations under the correct category. Client cancellations no longer restart the shared gateway in this case. #967
Codex subscription status: When the account check confirms a downgrade to Free, update the plan, clear the old paid expiration, and skip the paid subscription lookup. Authorization failures from the account check still follow the existing flow. #2776
Codex API Service diagnostics: Cloudflare HTML 502 and 504 gateway errors show the status and Ray ID and are no longer reported as challenges. #2472
Antigravity automatic switching in the background: The host schedules quota refreshes and automatic switches for the saved client and intervals while the window is minimized or closed to the tray. #2291
Antigravity automatic account switching: Claude, Gemini, and Argon quota windows can trigger a switch when they reach the configured threshold. Uses successfully refreshed windows, still supports legacy model quotas, and skips exhausted candidates. #2199
Web Query Service: Saved changes take effect immediately and enabled settings carry over to the next launch. Open either report format from the actual local address shown in settings. #2226
Codex instance startup: Start without waiting for session history to merge across instances. Automatic merging runs after stopping instances, once all are stopped. Sync settings and manual confirmation warn that large session files may be copied. #1023#993
Codex provider gateway: DouBaoSeed, Volcano Ark Coding Plan, and Xiaomi MiMo accounts without a saved model catalog now use defaults for their official endpoints. #1168
Codex account groups: Moving selected accounts from a group now transfers them to the destination and preserves memberships in other groups. #1309
Claude Desktop on Linux: Account switching launches the configured executable after writing the profile. #2497
Claude Desktop on Windows: Launch target detection excludes background helpers and lists registered Microsoft Store launch entries first. #2518
Antigravity quota: A model-list 403 without an explicit account restriction checks the quota summary and remains eligible for automatic refresh. #2835
Cursor usage: Account cards, tables, and floating cards show weekly usage, reset time, credit balance, monthly additional usage, the monthly cap, and auto top-up for The X Subscription. Legacy plans show their reported allowance and on-demand usage. #2180
Codex model catalog: Convert the legacy show visibility value to list so clients can load the catalog. #936
Codex launch: Restore a missing Cockpit-managed model catalog from its backup and keep the previous catalog available until the new configuration is saved. #1693#1687
Codex API service startup: Recover on a free port when the configured port is occupied or reserved by the system. #1719
Codex provider quota: Keep known relay balances when the account list reloads, including Chat providers with New API or Sub2API usage. Show when quota is unavailable instead of continuing to wait. #1749
Codex Responses gateway: When an upstream rejects a named function because its schema has no root type, retry with an object root if the function declaration is unambiguous. Existing schema constraints are preserved. #1808
Codex instance copying: A file or broken link at the default profile's vendor_imports/skills path is preserved and no longer prevents a copy from being created. #1828
Codex instances: Process checks and directory cleanup run in the background during deletion, with status shown in the confirmation dialog. A directory cleanup failure preserves the instance registration. #1909
Codex account switching and launch: A valid access token remains usable when only the refresh grant has failed. The reauthorization prompt stays available. #2040#1728
macOS Qoder instances: Match the main process to the selected client and profile, including profile paths with spaces or names resembling helper processes. #2176
Windows WorkBuddy switching: Recheck the same instance after a shutdown error to handle processes replaced during an update. Continue switching after the target instance has stopped. #2757
Codex account benchmarking: Account selection and results show account names and workspace identifiers so credentials with the same email can be distinguished. #2424
Windows Codex package detection: Extra PowerShell output no longer prevents startup when the package probe returns one valid registration result. #2755
Codex startup on Windows: When Windows blocks replacement of the legacy speed-state file, startup uses the speed saved in config.toml and leaves the existing state and backup intact. #1764
Codex model providers: Provider cards show the selected key name. Editing a provider with several keys opens the selected key's model settings, and the card can open the selected instance's config.toml. #2208
Codex OAuth startup: Preserve a loopback openai_base_url configured in the built-in OpenAI profile, such as a local Headroom proxy. #1216
Codex API Service account pool: Concurrent imports and additions keep distinct API keys for the same provider. Saving the account picker while selected accounts are missing from its current list keeps the draft open instead of saving a reduced pool. #1704#1705
CodeBuddy CN and CodeBuddy account switching: A zero-byte workspace index no longer blocks switching with session sharing enabled. Healthy sessions still transfer, and workspaces with unrecoverable index metadata keep their original history and account ownership. #2640
Wakeup backups: Restoring configuration keeps enabled Codex wakeup tasks that use the API Service account pool. #1527
Codex Spark routing: When an API Service route allows Spark, the service selects a subscription account in the calling key's scope with available Spark quota. #1385
Codex native web search: The API Service can forward standalone search to a compatible API-key provider when no eligible OAuth account is available. The request still uses the calling key's account and model permissions. #1973
Codex image request diagnostics: Request details show the requested image model, the image model sent upstream, and the Responses driver model when used. A completed upstream response without an image has a distinct error and retains the reported usage. #2343
Codex API Service testing: Selecting an image model sends the prompt to the Images API and shows the returned image in the test dialog. #2818
Antigravity scheduled wakeup: Refresh quota for accounts that replied successfully and update the displayed reset times from the server. #2847
Codex quota-reset wakeup: Update the next run after the background quota refresh. Recheck once shortly after a successful wakeup if the primary reset time is still missing or has already passed. #2223
DeepSeek Responses via the Codex provider gateway: The gateway places recorded tool results immediately after their calls and marks missing function results as unavailable in the request it sends, so the conversation can continue. #2433
Cursor quota errors: Retry quota queries for the affected accounts from the warning dialog. Accounts that recover are removed from the list offered for deletion. #2491
Codex API Service activation on Windows: When the service is active and the client has launched but its process is still being confirmed, the launch dialog keeps the pending status and can check it without launching again. #2409
Codex API Service statistics: A slow manual refresh for a previous date range no longer replaces the totals for the selected range. #2429
OpenCode Go sessions: The native gateway sends a stable session header for the same conversation across Responses, Chat and context compaction. It reuses a generated session header when retrying the same request on another account and preserves client-supplied session headers and prompt cache keys. #2367
Codex instance model management: Restore defaults from the instance’s bound provider catalog. Applying or turning off model management saves the change directly in the model dialog. Private instance catalogs stay out of the shared API Service catalog. #2478
OpenCode Go image input: The preset includes DeepSeek V4.1 Flash and declares its image support. Existing unmodified catalogs receive the model, while custom catalogs and explicit image settings are preserved. #2479
Codex API Key model access: See catalog models outside a fixed allowlist and add them to the draft, or choose to follow the current and future catalog. Changes apply when the policy is saved. #2568
Codex mixed model routing: The instance catalog keeps each provider model’s configured context window and derives its compaction threshold. Models with the same ID in different channels keep separate settings, and explicit instance overrides still apply. #2446
Codex instance Skills: Keep instance-owned skills and vendor_imports/skills directories across launches, including empty directories and copies of the default Skills. Existing correct shared Skills links are reused on startup. #2611#1581
Codex desktop quota bar: Show unavailable quota when the account pool is empty and keep 0% for accounts that have used their allowance. #2576
Codex switching with OpenCode: Sync the selected login to OpenCode V2 through its credential commands and activate it there. OpenCode V1 continues using its login file. #2682
Codex API Service continuation: Resume on a ChatGPT subscription after a relay assigns generic IDs to complete messages, reasoning summaries or custom tool calls. Saved history, tool results and server references are preserved. #2792#2145#2543#2090
Codex default instance on macOS: Recognize the running desktop app when it inherits a CODEX_HOME that points to the standard .codex directory. #2140
Codex switching in VS Code on Windows: Allow a direct account switch when the desktop app is unavailable and the running Codex processes belong to the VS Code extension. #2813
Tray window restore: A restore requested while the main window is closing waits for the old window to finish closing without blocking the app. On Windows, pending focus no longer reopens a closed window. #2793
Antigravity launch paths: Save and detect the desktop and IDE paths independently. Retrying a missing path starts the client that requested it. #2967#1001
Codex GPT-6.1 Sol context: The API Service uses a 500K default context window and refreshes managed catalogs that still contain the old default. #2886
ChatGPT plan sign-in: Show callback validation errors in the authorization dialog and keep the attempt available for a corrected callback link. #2872
WorkBuddy check-in: Show the HTTP status when a check-in request fails and the server returns an HTML error page. #2908
Claude Code via the Codex API Service: Restore a stable prompt cache key when Claude Code requests use a ChatGPT subscription, scoped to the selected account, model, session and agent. #2863
Codex Ultra reasoning: Choose the request effort Ultra uses for each supported model. The setting survives managed model catalog rebuilds and API Service refreshes. #2728
Antigravity wakeup: Initialize the local TLS listener on the first wakeup after Cockpit Tools starts. #2837
Windows Codex shutdown: Close matched ChatGPT main processes without traversing the Chromium process tree, and check whether the targets exited when Windows reports a command failure. #2868
Codex API Service startup: Turning on the service for external clients keeps the running Codex desktop app open. #2921
Linux Antigravity switching: Exited child processes no longer hold up closing or restarting a client while the OS still lists them. #2642
CodeBuddy CN session sharing: Account switches use the client's saved recent-message times so the target account can resume the latest copy of a conversation. #2925
Antigravity local account import: The Antigravity and Antigravity IDE tabs each read the login used by that client. #2914
Codex next-message predictions: The opt-in prediction setting now works for local API Service conversations when the service is bound to an OAuth account. Sampling uses the conversation's existing provider and model. #2960
Codex API Service continuation: When a Codex HTTP conversation cannot be safely rebuilt and its original account is unavailable, the client stops retrying the same request and explains how to resume. #3071
Codex request speed: Show the requested tier in request logs and details. When the gateway adjusts the tier, show both the original request and the tier sent upstream. #2935
Codex managed proxy: Use HTTP CONNECT for HTTPS traffic from the Codex process so model and workspace requests can connect when the desktop client supplies a custom CA file. #2910
Antigravity on Windows: Account switching explains how to free space when Credential Manager may be full and reports the 2,560-byte limit when a single credential is too large. #2924
ZCode with a custom data folder: Account switching saves the sign-in settings where ZCode reads them. When copying the default instance, keep those settings and use the new instance's data folder. #3014
Codex TokenKeeper: Leave refresh to the official client when its default profile still holds the same OAuth refresh token, so a CLI or app-server started later can renew its session. #2970
Antigravity wakeup: Manual tests, verification, and scheduled tasks can use the Antigravity desktop app’s bundled language server when the IDE has none. If no language server is found, show the checked folders. #2977
Codex account switching on Windows: Wait for the default desktop instance’s bundled server to exit before replacing credentials, so a late refresh from the old process cannot overwrite the new sign-in.
Codex API Service images: List the gpt-image-2 compatibility name when the configured gpt-image-2.5 source is available, so clients can discover it and send requests to the configured image model. #2861#1700
Antigravity quotas: Show the Gemini 4 Argon weekly row only when the quota summary contains a weekly bucket. Model usage and five-hour buckets no longer appear as weekly quota. #3017
WorkBuddy and CodeBuddy CN floating cards: Show the account page's credit totals by category, including multiple grants in the same category. #1068
Windows floating card: Use the destination display's scale when showing the card. The card can shrink back to its content height after a display or size change. #3008
WorkBuddy account switching: Resolve the China desktop edition when WorkBuddy AI is also installed. WorkBuddy AI is excluded from launch-path scans when its installation metadata identifies it. #3067
Codex reset-card automation: Back off briefly when the server declines a redemption and the trigger conditions are unchanged. Local usage history shows the effective rule, card counts and quota when observed, and the redeemed card ID and reset-window count when returned by the server. #3050
Main window size: When window memory is enabled, quitting from the tray saves the latest geometry. Restarting maximized preserves the saved size and position for when you restore the window. #2984
Codex history repair: Preview identifies compressed history with duplicate sequence numbers. Full repair checks before writing, and standalone index repair can process other sessions while preserving the affected history. (#2986)
Codex local projects: Preview and recover project assignments separately from conversation history. Deferred startup recovery shows the reason, state-file size when available, and where to continue. (#3034)
Codex mixed model routing: Return the upstream error instead of replaying a third-party Responses request when its execution is uncertain after a timeout or early disconnect. (#2551)
Codex session transfer: Export complete chat history for sessions with branches or reverted turns, and import it into another instance or computer. Export and import previews flag unavailable sessions individually. #2465
Codex API Service quota: Show queried provider allowances with their source units in Cockpit Tools and the Codex desktop quota panel. Flag failed, stale, or missing data and keep provider amounts separate from subscription totals. #2890
Trae workspaces: Use TraeWork and TraeWork CN across account pages, settings, and the tray. Existing accounts and client paths remain usable. #1965
Codex API account pool: Pause an account for ten minutes after three consecutive upstream server failures, including across models. Compatible accounts can take over. A model alias with no compatible account returns a retryable error. #3060
Linux main window: Use square corners and working in-app minimize, maximize, restore, and close controls, including after reopening from the tray. #1914
Translations: Fixed missing translations in settings, account sorting and tagging, check-in, session management, model routing, provider usage, and account launch and import prompts. (#2083)
Grok quota refresh: Keep the last known quota visible when billing returns no usable quota and the task quota request also fails.
Grok Heavy: Use the live subscription tier when the billing tier is stale, and display weekly and GrokBuild usage from legacy billing responses. (#1805)
Grok CLI usage: Indicate when CLI usage is unavailable and only task quotas were returned. (#2607)
Codex account overview: Success notices, including switching to API Service, dismiss after five seconds. Error notices stay visible. #2146
Classic sidebar: Navigation highlights resize with the sidebar when it is collapsed or expanded. #2383
macOS menu bar: Quit exits Cockpit Tools even after the main window has been closed to the tray.
macOS menu bar: Click the status icon to view quotas. Open the main window from the quota menu. #1638
Claude Desktop sign-in: Background profile checks use a temporary copy so a failed check cannot overwrite saved sign-in cookies or the previous export. #3076
Codex conversation replay: Remove legacy generic message and custom tool IDs when sending history to the official Codex backend, preserving tool-call links and encrypted reasoning. #1773
Codex provider catalogs: Advertise standard Responses for third-party and mixed routes. Keep Responses Lite for models routed exclusively to a compatible official Codex backend. #1868
Codex terminal tools: Third-party models mapped to GPT‑5.6 Sol and other Code Mode-only slots receive the client's standard shell tool. Official-only routes retain their tool mode. #1934#2104
Codex desktop startup on Windows: Default and additional instances launched by Cockpit Tools use the desktop client's own engine selection, even when an inherited CODEX_CLI_PATH points to an older CLI.
Codex provider gateway: Preserve client-injected page context and task receipts without call_id when forwarding to third-party HTTP APIs, including continued conversations and WebSocket-to-HTTP forwarding. Third-party Responses providers use the instance gateway by default when launched from Cockpit. Real tool-call associations and attached images remain available. #3078#3069#1787
Codex API Service timeouts: Set the HTTP request body and WebSocket fragment reception timeouts in Timeout & Retry. The displayed limits match the gateway, and saving the dialog preserves the existing upstream connection timeout. #3066
Claude CLI menu bar quota: Select Claude CLI separately from Claude Desktop to show the current CLI account’s quota in the macOS menu bar. #3041
Codex local API on macOS: Desktop and CLI launches through Cockpit send loopback API requests directly when macOS system proxies are enabled. Existing proxy exceptions are preserved. #2825
Codex workspace labels: Team and Business accounts show their saved workspace name before the login email in the account overview. Accounts without a workspace name show their login email. #2875
Codex API request log search: The account filter also matches provider names and account display names. #2290
Antigravity switching on macOS: Switching accounts and profiles only manages Antigravity processes owned by the current system user. #2912
Codex CLI account switching on macOS: The daemon restart reminder also works for long instance paths when Codex uses a short control socket. #2621
Codex API Service conversation recovery: Preserve Companion Page context so conversations can continue on an eligible backup account when the original account is unavailable. #3074#3072
Codex API Service tool notifications: Continue on an eligible backup account after a custom tool returns several consecutive results for the same call. Keep the original messages, images, and progress notifications in the saved history. #3085
Qoder IDE compatibility: Find current and legacy installations and use the selected profile consistently for import, switching, and launch. Initialize fresh Windows profiles before switching and report profile or launch failures separately. Renew device credentials, keep organizations separate, and show organization-managed quota without zero placeholders. If a quota refresh returns HTTP 401, renew the device credential and retry; prompt for reauthorization when the renewed credential is rejected. #2374
Codex Responses Lite: Keep deferred MCP tools discoverable by sending tool search to the client when execution is missing or set to server. #3053#3012
Codex API Service request headers: Keep incoming proxy and CDN routing headers, including client IP headers, out of upstream requests. #2836
Claude Desktop instance profiles: Launch with the selected user data directory and detect cookie database locks in both supported profile layouts. #3032
CodeBuddy CN quota details: Show usable packages first and prioritize those expiring soonest. #2691
ChatGPT desktop integration: Restore native predictions, scoped API Service quota handling when attaching to an open client, and the Ultra reasoning option for eligible custom providers on current macOS and Windows builds. Preserve the native voice session ID, validate voice call targets, and anchor the usage status and DeepSeek balance to the current composer footer. #3059
Codex API Service speed and quota: The default and additional instances use the speed selected in API Service when they launch with the service. Native speed switching works with the current macOS and Windows clients. When desktop subscription quota runs out, the service can continue through an available account within the active Key's scope if the request can be retried safely. #2720
Codex local sidebar after switching: Keep verified local project pins, colors, icons, conversation order, and legacy conversation pins in the same instance. Preserve each account's cloud and remote sidebar state, and recover older account archives when Desktop recreates its own archive.
Codex instance switching: Switch accounts and model providers for the selected instance without starting the client. Provider gateways start with the target instance, and disabling API Service restores the previous account's local project state. If project preparation is deferred, the switch or service action shows how to retry. #1871#1776#2188
Codex API Service session IDs: Apply session mapping only to official Codex accounts. Third-party providers keep their original session IDs, thread IDs, and prompt cache keys.
Codex API service key privacy: Hiding the key in the account overview also removes its full value from the tooltip and accessibility description.
2FA vault recovery: Move saved keys and query history to encrypted records in a local database. Preserve existing records on upgrade and restore saved keys from the latest available local backup when the old vault is empty or unreadable. Migration resumes after an interruption. Automatic backup rotation and changes to the retention period keep potential recovery sources until migration finishes and the recovery checkpoint is ready. Configuration backups export and restore completed lists in the existing version-1 format. If the active vault file is missing, the 2FA page can verify and restore the encrypted local checkpoint.
Saved APIKEY.FUN keys: Automatically move existing saved keys into encrypted application storage so they remain available if WebView storage changes. Saves update a protected local backup in the background. If the vault file is missing, the page can verify and restore the backup. A separate plaintext JSON export uses the legacy key-list format.
Wakeup history: Keep Antigravity and Codex wakeup history in a local database. History shows available records while older records restore in the background. Codex task views and execution results load independently of history. Saved task rules and available run state remain usable if the legacy task file becomes unreadable during migration.
Codex wakeup execution state: Preserve each task's last run and result on upgrade. If the app exits after claiming a scheduled run, restarting does not send another request for the same scheduled occurrence. Disabling an active quota-reset wakeup stops its outstanding requests, and the same reset event is not sent again after restart. #2539#2347
Antigravity wakeup: Keep task rules and last-run times on upgrade. The task page, auto-refresh and data export share local configuration, and restarting does not resend a claimed scheduled or quota-reset wakeup.
Antigravity wakeup verification: Move each account's latest verification result and batch history to a local database. Available records appear while older records restore. Deleting a displayed batch takes effect during migration and keeps it deleted.
Account groups: Move each platform's groups, member order and Codex quota refresh policies to a local database. Existing groups migrate on upgrade, and edits, imports and exports share the same data.
Antigravity account index: Share the local account index and current-account reference between the desktop app and CLI. Upgrades preserve account IDs and order, retain the old file and keep deleted accounts deleted.
Codex account index: Desktop and CLI share the local database for account summaries and the current account. Upgrades preserve account order, subscription dates, and the original index file.
Platform account indexes: Claude, CodeBuddy, CodeBuddy CN, Cursor, GitHub Copilot, Grok, MiniMax Code, Qoder, WorkBuddy, ZCode and Zed preserve account summaries in local databases. Old indexes remain readable during background migration and are retained afterward.
Account identity recovery: Kiro, Windsurf and TRAE preserve their account indexes and identity fields in local databases. Background recovery fills missing identities without replacing newer account edits or restoring deleted accounts.
Saved interface preferences: Codex top tabs, quota display and import preferences, and privacy mode survive WebView storage changes. Configuration backups preserve the migrated preferences.
Runtime preferences: Keep the selected Antigravity client, wakeup compatibility mode, account refresh intervals and overrides, proxy display, card time display, and last Claude CLI directory across upgrades.
Saved layouts: Platform layout, sidebar mode, page sizes, remember-filter switches, custom layout icons and compact group appearance survive WebView storage changes. Configuration exports preserve these settings and restoring a platform layout updates the desktop layout immediately after saving.
Saved account filters: Remembered filters, sort order and view options are stored with app data and restored in the background after upgrades. Clearing a saved filter prevents the old value from returning.
Saved account page preferences: Upgrades preserve the selected account group, Codex and Claude layouts, collapsed setup notices, and instance sorting. Antigravity and Codex retain custom account sorting and order, and the Antigravity instance account picker follows the same sorting preference. Codex also remembers API service display preferences, the last wake-up model, the proxy import protocol, model provider order and the last CLI working directory.
Local display and game history: Upgrades retain the floating card’s last platform and Breakout scores. Configuration backups use the app’s saved language.
Account startup cache: Account lists can open from cached display data. Account editors and Codex launch preview show loading and retry controls while reading credentials from the local account store.
CLI account storage: The shared account modules use the desktop app’s encryption format for account details. They can read older plaintext details and encrypt them when saving. The CLI migrates the Cursor and GitHub Copilot legacy indexes, can rebuild a missing Cursor index, and reports incomplete recovery while showing any available accounts.
Instance bindings: Desktop and CLI share a local instance registry. Existing bindings and launch settings migrate in the background, and directory cleanup uses the current registry to protect active profiles.
Current accounts by platform: Store each platform's current-account reference separately in a local database. Upgrades preserve existing references, and concurrent switches or stale-reference cleanup preserve newer selections. TRAE account pages, dashboard and automatic refresh use the same current-account lookup for each edition.
Codex reset-card journal: Keep request IDs, pending redemptions, cooldowns and activity across upgrades and restarts in a local database. Existing rules remain editable during migration. When the journal is full, keep successful redemptions ahead of failed checks. #3054
Check-in history: Move WorkBuddy, MiniMax Code and TRAE China daily history to a local database while preserving existing records, daily merging and retention. Available records are shown while older records restore. WorkBuddy also imports readable history from early WebView versions.
Automatic check-in progress: Keep each WorkBuddy, MiniMax Code and TRAE China account's scheduled time and completed check-in dates on upgrade. Editing the time window preserves completed check-ins, and TRAE reuses the existing device ID for manual and automatic check-ins.
Antigravity switch history: Share a local history database between the desktop app and CLI. The desktop history shows available records as the background migration proceeds.
Antigravity floating quota card: Show each available quota window separately, including weekly allowance when the account supplies it. #2933
Codex session opening: When multiple files share a session ID, open the current file identified by the selected instance's session index. #2841
Codex relay switching: Refresh the instance model picker from the new provider's configured catalog and keep existing active and archived sessions. #2457
Codex provider image input: Keep text requests on the selected model and send image requests to the configured vision model when the selected model lacks image support. #1830
Codex API-mode conversations: Preserve the API conversation list across client restarts and restore its local sidebar index when needed. #1754
Changed
Antigravity wakeup: Use the current language server startup protocol automatically. Manual tests, scheduled tasks, and account verification no longer ask for an IDE version.
Codex API Service upstream failures: After three consecutive upstream server failures, pause the affected account/model route for ten minutes. Count each failed dispatch once and reset its streak after a successful request. #3061
Codex balance switch: Turn off relay balances to hide them and stop automatic and manual balance checks. #3070
Codex API Service images: The image model settings show gpt-image-2.6 as the default.