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 账号可直接加入 Codex API 服务(#1628):已导入 Cockpit 的符合条件账号,现在可在卡片、列表或表格视图中直接加入 API 服务,无需离开当前页面;操作复用增量加入账号池流程,并继续遵守 Free 账号、待授权账号和不兼容 API Key 的限制。感谢 @Ac-spider。
Kiro 支持 AWS IAM Identity Center 登录:添加账号弹框新增 AWS Builder ID 与企业账号设备授权;企业账号可填写 AWS Region 和 IAM Identity Center Start URL,授权成功后会保留客户端注册上下文并写入官方 AWS SSO 缓存文件,保证 Token 刷新与 Kiro 真实切号继续可用。
Existing Codex accounts can be added directly to Codex API Service (#1628): eligible accounts already imported into Cockpit can now be added from the card, list, or table view without leaving the current page; the action reuses the incremental account-pool flow and keeps the existing restrictions for Free accounts, pending authorization, and incompatible API keys. Thanks @Ac-spider.
Kiro supports AWS IAM Identity Center sign-in: the add-account dialog now supports AWS Builder ID and Enterprise device authorization; Enterprise sign-in accepts an AWS Region and IAM Identity Center Start URL, while successful accounts preserve their client-registration context and write the official AWS SSO cache files so token refresh and real Kiro account switching continue to work.
Fixed
Fixed Codex conversations stopping when image tool results reached text-only third-party models: Provider Gateway now advertises image input according to each model's actual capabilities; when the selected model has neither image support nor a valid vision route, view_image results and historical images are replaced with an explicit omission notice and the conversation continues on the current model, while configured vision routes still switch automatically and remain preserved across app restarts.
Fixed managed Codex instances on macOS sometimes being reported as started before their GUI was ready: instances now launch through LaunchServices with open -n -a, while CODEX_HOME, CODEX_ELECTRON_USER_DATA_PATH, and the isolated --user-data-dir are preserved; Cockpit resolves the real ChatGPT process PID and no longer stores the temporary open launcher PID or zombie processes.
Fixed macOS Codex launches remaining pinned to the legacy /Applications/Codex.app after the official client moved to /Applications/ChatGPT.app: exact legacy official paths are migrated through the guarded config update before the app root is resolved, while custom locations and systems without the ChatGPT app remain unchanged. (#1631) Thanks @jackychanisnotme.
Fixed Responses streams emitting incomplete or concatenated JSON events: transport fragments are buffered until they form a complete event, while narrowly valid concatenated event documents are separated into independent SSE frames, preventing client parse failures and lost follow-up events. (#1632) Thanks @Ac-spider.
Fixed long Responses conversations failing with Item with id not found while history storage is disabled: orphan reasoning IDs without usable encrypted content are removed before replay, valid reasoning signatures and explicit store=true requests remain unchanged, and large histories are rebuilt in one pass. (#1634) Thanks @Ac-spider.
Fixed compatible Chat Completions providers omitting tool-call IDs and breaking Codex tool execution: deterministic fallback IDs are preserved across streaming and non-streaming Responses events without replacing IDs supplied by conforming providers. (#1633) Thanks @Ac-spider.
Fixed image-only gpt-image-* models being dispatched through Chat Completions: invalid requests now return a clear 400 before occupying account-pool concurrency, while Responses and dedicated image endpoints keep their existing behavior. (#1630) Thanks @Ac-spider.