English

ChatGPT & Codex changelog

ChatGPT & Codex changelog

Latest updates to ChatGPT and Codex

The official changelog is a dynamic release feed. This local page keeps the newest high-level entries available to search and links to the complete live feed for CLI release details.

September 2026

  • ChatGPT for iOS 1.2026.251

    New features

    • Create folders directly from the file picker.
    • Added support for writing blocks, with draft alternatives and copy actions.

    Improvements and bug fixes

    • New tasks remember your worktree mode and setup environment for each project.
    • Long queued prompts show a compact preview and expand on tap.
    • Fixed queued prompts missing or appearing outdated after reopening a task.
    • Worktree task cards now open correctly after setup completes.
    • Restored the new-task button for projects containing only worktree tasks.
    • Improved voice-call reliability during temporary connection interruptions.
    • Better alignment of project, environment, and Git controls on iPad.
    • Fixed the thinking timer resetting when a new task starts.

    Source: Official changelog entry

  • Codex CLI 0.155.1

    npm install -g @openai/codex@0.155.1

    Bug fixes

    • New local TUI sessions now leave reasoning summaries disabled by default, fixing request rejection by providers that do not support them. Explicit reasoning-summary settings remain respected.

    Full changelog: rust-v0.155.0...rust-v0.155.1

    Full release on GitHub

    Source: Official changelog entry

  • Codex CLI 0.155.0

    npm install -g @openai/codex@0.155.0

    New features

    • Added experimental /voice conversations with live transcripts and microphone controls on supported builds, enabled through /experimental.
    • The TUI now shows live reasoning summaries in the status row and completion timestamps after successful turns.
    • Added task hiding, archiving, and deletion in the agents overview, plus worktree ownership details and confirmed deletion of clean managed worktrees.
    • Added Touch ID verification for MCP requests in local TUI sessions on supported Macs.
    • Added configurable daemon update schedules and codex app-server daemon update; saved threads and active goals can recover after daemon restarts.
    • Amazon Bedrock can now obtain AWS credentials from configured commands, with caching, expiration-based refresh, and authentication recovery.

    Bug fixes

    • Accepted prompts are now saved even when compaction fails before a turn starts.
    • Fixed missed tmux resizes, transcript viewport restoration, and stale history appearing after switching threads.
    • MCP servers now report expired OAuth credentials accurately and provide reconnect guidance when token refresh fails.
    • Automatic approval reviews now preserve complete actions and authorization evidence more reliably, retry transient failures, and distinguish review failures from unsafe-action findings.
    • Switching accounts now invalidates remote-control sessions, cached WebSocket state, and model catalogs belonging to the previous identity.
    • Blocked Windows-process escapes from restricted WSL sandboxes and hardened brokered shell snapshots against credential exposure.

    Chores

    • Aligned Python SDK and runtime publishing with stable CLI releases, using matching versions and verifying runtime assets before SDK publication.

    Full changelog: rust-v0.154.0...rust-v0.155.0

    Full release on GitHub

    Source: Official changelog entry

  • GPT-5.3-Codex-Spark deprecated

    GPT-5.3-Codex-Spark was deprecated on September 14, 2026. The research preview is no longer available in the ChatGPT desktop app, Codex CLI, or IDE extension.

    Switch to one of the recommended models, and update saved configurations, custom agents, and scripts that select gpt-5.3-codex-spark.

    For faster responses with a supported model, see Fast mode.

    Source: Official changelog entry

  • GPT-5.5 retires from ChatGPT, ChatGPT Work, and Codex on October 14

    On October 14, 2026, GPT-5.5 will retire from ChatGPT, ChatGPT Work, and Codex on all plans, including consumer, Business, Enterprise, and Edu plans. This retirement does not apply to the OpenAI API.

    For Codex with ChatGPT sign-in, switch from gpt-5.5 to gpt-5.6-sol (GPT-5.6 Sol) before the retirement date.

    Update workspace defaults, saved model settings, managed configurations, custom agents, scheduled tasks, and scripts that still select gpt-5.5.

    See GPT-5.5 retirement and workspace model availability for migration guidance.

    Source: Official changelog entry

  • Quick chats with Pets and Appshots on Windows 26.908

    Chat while you work

    Keep ChatGPT close while you work in other apps. In the ChatGPT desktop app on macOS and Windows, you can now type a quick chat from the floating Pets controls and press Enter to send it. Use @ to add context and $ to choose a skill. Select the bell icon to follow progress in your threads, then select a thread to open the full conversation.

    Choose a companion or show just the controls in Settings > Pets. Press Option+Space on macOS or Windows+Alt+P on Windows to show the controls and focus Quick Chat. Pressing the shortcut again keeps Quick Chat open. You can change Show pet in Settings > Keyboard shortcuts. To hide the controls, select Hide pet in the command menu or Settings > Pets.

    On macOS, you can also send an appshot to the floating controls. Keep the main ChatGPT window in the background and choose Automatic for Appshot destination.

    Learn more about Pets.

    Share an app window on Windows

    Appshots are now available in the ChatGPT desktop app on Windows. Press both Alt keys to share the frontmost app window with ChatGPT, then ask a question or describe what you want to do. An appshot includes a screenshot and available text from that window. You can customize the shortcut and choose which chat receives it in settings.

    Other improvements and bug fixes

    • Open files directly from a conversation's Sources panel, or download files that ChatGPT can't preview.
    • Assign a Codex Micro key to Insert text and add your own reusable text to the active prompt without sending it.
    • Reset a pet to its default size in settings. Custom pets also stay in place when you refresh their artwork.
    • Keep unfinished comments on response text when you switch chats and return.
    • ChatGPT dictation now respects your saved Main language preference.
    • Keep tab widths and scroll positions more stable as you close browser tabs in full and split views.

    Source: Official changelog entry

  • Codex CLI Python SDK 0.154.0

    npm install -g @openai/codex@0.154.0

    Install with pip install --upgrade openai-codex==0.154.0 (Python 3.10 or later). This release includes the matching openai-codex-cli-bin==0.154.0 runtime.

    • Add max and ultra reasoning-effort values. #39662

    • Add ExternalMessage to synchronous and asynchronous run() and turn() calls. External content can start a turn or join an active regular turn with tool-level authority; it does not grant user authorization. Consumers receive independent event streams. #44086

    • Add include_turns on resume/fork, turn_service_tier for one newly started turn, and source metadata. History selection changes the returned response, not model context. Existing defaults are preserved when these options are omitted. #44084

    • Refresh generated protocol models and notifications, and preserve completion events that arrive before a turn-start response. #44032, #44400

    Check these migrations when upgrading:

    • HookMetadata wraps its handler in .root. Replace accesses such as hook.command with hook.root.command, checking hook.root.handler_type before reading handler-specific fields.

    • Some previously unknown notifications now have typed payloads. Read named fields instead of .params; unknown or invalid payloads still use UnknownNotification.

    • Manually constructed or late-joining turn handles receive events from their attachment point. Earlier output is not replayed, so collected results can be partial; attaching after completion can raise TransportClosedError. Use thread.read(include_turns=True) for saved history. Handles returned directly by thread.turn(...) retain events from when their request is sent.

    Custom codex_bin overrides require CLI 0.151.0 or newer for ExternalMessage and the new history/per-turn options.

    Full release on Github

    Source: Official changelog entry

  • Codex CLI Cygwin build inputs and matching source for Windows voice

    npm install -g @openai/codex@voice-cygwin-108b38cf67cbb731

    CI-only build tools for native Windows voice releases. These archives are not included in Codex user packages.

    • cygwin-build-inputs.tar.gz: 103 pinned Cygwin binary packages and the signed package index used by the offline build installer.

    • cygwin-build-sources.tar: all 83 corresponding source package archives at the exact versions named by that index. It includes the upstream source, patches, and build recipes provided in Cygwin's -src packages.

    • cygwin-source-map.json: each selected binary package mapped to its source archive and the source size and SHA-512 digest from the pinned index.

    • CYGWIN-SOURCE-NOTICE.txt: source access and licensing notice.

    The binary and source archive SHA-256 pins live in .github/scripts/voice-cygwin-snapshot.json in the Codex repository. Cygwin describes the licensing terms at https://cygwin.com/licensing.html. Licenses vary by package; consult the corresponding source and binary package archives for their notices.

    Full release on Github

    Source: Official changelog entry

  • Codex CLI 0.154.0

    npm install -g @openai/codex@0.154.0

    New Features

    • GPT-6-Astra is now available in the model picker and Amazon Bedrock catalogs. (#42879, #42619)

    • Experimental worktree support lets you create isolated checkouts for new or forked sessions using --worktree or /worktree, then browse and resume them. (#42652, #43069, #43120, #43286)

    • Answer questions inline while Codex continues working, using suggested choices or custom text without losing your main draft. (#42891, #42894, #42897)

    • Windows sessions can now share a background Codex server, with daemon lifecycle commands and managed updates. (#42405, #42392)

    • Vim editing gains R replace mode with undo and dot-repeat, plus more reliable Escape handling in legacy terminals. (#42194, #42584)

    • Copying responses preserves formatting in rich-text apps, and /copy can copy status output or individual session fields. (#42847, #43055)

    Bug Fixes

    • Existing sessions pick up newly installed plugin tools and refresh skills and hooks after external plugin upgrades or rollbacks. (#42284, #42593, #42990)

    • MCP connections coordinate OAuth token refreshes and surface login challenges when refresh fails, without automatically replaying rejected tool calls. (#42413, #42552)

    • Startup avoids running workspace-controlled helpers before trust is established, and the macOS sandbox blocks terminal input injection. (#42324, #42590)

    • Remote resume and fork operations preserve saved permissions; fresh sessions and forks respect server model defaults unless explicitly overridden. (#43330, #43177, #43355)

    • Resuming a conversation open in another app now shows a read-only transcript with a retry option while preserving your draft. (#43253)

    • Automatic approval reviews better preserve authorization context through compaction and reject approvals invalidated by new user instructions or answers. (#42844, #42852, #43442)

    Documentation

    • Updated the bundled OpenAI Docs skill with GPT-6-Astra migration, compatibility, and prompting guidance. (#42931)

    Chores

    • The deprecated codex mcp-server entry point is no longer available. (#42993)

    Full Changelog: rust-v0.153.0...rust-v0.154.0

    Full release on Github

    Source: Official changelog entry

  • ChatGPT for iOS 1.2026.244

    New features

    • Reference other tasks directly in the composer with @ mentions.

    • Answer live questions while Codex continues working, without losing your draft.

    • Explore files with Back navigation, recent files, and remembered reading positions.

    • Choose a starting branch for new worktrees, or include your current local changes.

    • Worktree setup can now continue in the background on iOS 26, with progress shown in a Live Activity.

    Improvements and bug fixes

    • Voice now respects your selected model and reasoning effort.

    • Restored missing delegated-task messages and fixed navigation between linked tasks.

    • Code reviews now complete more reliably, without duplicate activity or stuck running states.

    • Fixed crashes and stale queued messages when switching from Queue to Steer.

    • Improved reconnect reliability and preserved device pairing during temporary service outages.

    • Resolved duplicate plugin skills in composer suggestions.

    Source: Official changelog entry

  • Codex CLI 0.153.4

    npm install -g @openai/codex@0.153.4

    Bug fixes

    • Fixed Astra’s visibility in the bundled model picker and made it the bundled default when no model is explicitly configured. (#42874)
    • Updated Astra’s guidance to use asynchronous questions only when the tool is available in the session. (#42878)

    Full changelog: rust-v0.153.3...rust-v0.153.4

    GitHub release: rust-v0.153.4

    Source: Official changelog entry

  • Codex CLI 0.153.3

    npm install -g @openai/codex@0.153.3

    New features

    • Added GPT-6-Astra to the Amazon Bedrock model picker for Mantle and Runtime global/US routes. (#42805)

    Bug fixes

    • Corrected GPT-6-Astra’s guidance for asynchronous clarification questions to use the supported tool and recognize that it accepts text only. (#42809)

    Full changelog: rust-v0.153.2...rust-v0.153.3

    GitHub release: rust-v0.153.3

    Source: Official changelog entry

  • Codex CLI 0.153.2

    npm install -g @openai/codex@0.153.2

    Bug fixes

    • Corrected the GPT-6-Astra Fast tier description to say “2x speed, increased usage” instead of “1.5x.” This changes only the displayed text, not how requests run. (#42632)

    Full changelog: rust-v0.153.1...rust-v0.153.2

    GitHub release: rust-v0.153.2

    Source: Official changelog entry

  • Codex CLI 0.153.1

    npm install -g @openai/codex@0.153.1

    New features

    • Added support for configuring GPT-6-Astra through the API without changing the default model or showing it in the model picker. (#42605)

    Full changelog: rust-v0.153.0...rust-v0.153.1

    GitHub release: rust-v0.153.1

    Source: Official changelog entry

  • Codex CLI 0.153.0

    npm install -g @openai/codex@0.153.0

    New features

    • Vim mode adds undo with u and redo with Ctrl+R, preserving complete drafts including pasted content and attachments. (#41941, #42140)
    • The plugin CLI can list, install, and remove plugins from remote marketplaces. (#42150)
    • tui.auto_recap = false disables automatic recaps while retaining manual /recap. (#42101)
    • TUI history now includes complete patches, input sent to background terminals, and individual completed commands. (#41893, #42107)
    • Plus and Team users receive an earlier warning when less than half their allowance remains in the approximate five-hour window. (#42142)

    Bug fixes

    • The TUI reconnects after an external app-server disconnect while preserving drafts and transcripts; uncertain or queued submissions pause for review. (#41911, #41916, #41918)
    • Full Access skips Guardian review for confirmation-only actions, while User approval skips background Guardian scoring and prewarming; sensitive checks and input requests remain unchanged. (#42147, #42256)
    • Guardian history survives compaction, restarts, and user forks, respects rollback, and isolates subagent history. (#41879, #42065)
    • Remembered MCP approvals are scoped to the selected app account, and relative MCP executable paths start more reliably on macOS. (#42133, #42117)
    • Rollout compression includes shared histories; codex exec resume handles compressed rollouts selected by working directory, and forks work with symlinked session roots. (#42039, #42135)

    Configuration and API updates

    • App-server thread metadata allows nullable model and reasoningEffort; structured asynchronous questions use request_user_input_async when enabled by the model catalog. (#42151, #42178)
    • tui.disable_paste_burst replaces the top-level setting, with the old setting retained as fallback. (#41976)
    • A disabled-by-default features.context_management.experimental_mode adds token-budget context, history notes, and new_context for eligible Plus/Pro/Pro Lite Codex-backend sessions; API-key, custom-provider, and temporary structured threads are excluded. (#42385)

    Full changelog: rust-v0.152.1...rust-v0.153.0

    GitHub release: rust-v0.153.0

    Source: Official changelog entry

  • ChatGPT for iOS 1.2026.237

    New features

    • Attachments now work across all connected hosts, including Windows and Linux, and support videos from the Photo Library.
    • Press and hold the attachment button to attach recent photos.
    • A new Priority view brings running tasks, unread updates, and tasks awaiting your response to the top of the task list.
    • Queued prompts now sync with the connected host, remain editable, and send even when the app is in the background.
    • Long-running tasks now show their live working time.
    • Task menus now include an option to copy the thread ID.

    Improvements and bug fixes

    • Task list loading and organization are faster and more reliable, with simpler date sections and fewer stalls or disappearing projects.
    • Reconnects are more reliable, resolving stuck Send states, missing approvals, and stale task updates.
    • Long responses now stream with fewer visual interruptions.
    • Side chat messages remain available until you close them, even after the chat can no longer reconnect.

    Source: Official changelog entry

  • Codex CLI 0.152.1

    npm install -g @openai/codex@0.152.1

    Bug fixes

    • Guardian approval review now honors Node REPL policies provided through model metadata.

    Full changelog: rust-v0.152.0...rust-v0.152.1

    GitHub release: rust-v0.152.1

    Source: Official changelog entry

  • Codex CLI 0.152.0

    npm install -g @openai/codex@0.152.0

    New features

    • Vim mode now supports / and ? searches within drafts, highlights matches, and repeats navigation with n and N. (#41586)
    • Rate-limit banners now provide actions for checking usage, managing credits, resetting limits, and managing plans. (#41742)
    • The terminal UI and codex exec now show credential-refresh progress, including Amazon Bedrock reauthentication. (#41239)
    • MCP server names can contain :, @, /, and ., supporting package-style names throughout CLI commands and authentication. (#41700)
    • Individual MCP tools support an output_token_limit setting, with consistent truncation across session resumes. (#41421)
    • App-server clients can configure thread/shellCommand timeouts, including deadlines longer than one hour. (#41384)

    Bug fixes

    • Automatic approval reviews now preserve user instructions, answers, and valid authorizations across history compaction. (#41660, #41846, #41852)
    • Resumed threads restore their saved working directory when none is supplied, and client metadata updates preserve filesystem permissions. (#41567, #41464)
    • MCP tools remain available through cache refreshes and remote plugin changes; authentication retries use refreshed helper-provided headers. (#41336, #41344, #41396, #41400)
    • Opening the model picker refreshes available models without losing the highlighted choice. (#41467)
    • Fixed Windows sandbox execution with Microsoft Store PowerShell, subprocess hangs on terminal queries, and cursor-related display corruption in older JediTerm terminals. (#41227, #41436, #41673)
    • Cloud task requests now reject untrusted backend URLs and disable redirects to protect saved credentials. (#41403)

    Chores

    • The planning tool is disabled by default; enable it with tools.update_plan.enabled = true. (#41744)
    • Plugin recommendations now begin loading during startup, reducing delays before the first turn. (#41375)

    Full changelog: rust-v0.151.0...rust-v0.152.0

    GitHub release: rust-v0.152.0

    Source: Official changelog entry

August 2026

  • Codex CLI 0.151.0

    npm install -g @openai/codex@0.151.0

    New features

    • Added a configurable grace period for discovering tools from optional MCP servers. (#41199)
    • Extensions can now inspect or replace MCP tool results before they reach the model. (#41202)
    • Plugin catalogs now combine per-repository configuration and report invalid project marketplaces without hiding valid plugins. (#41208)

    Bug fixes

    • Preserved restored permission profiles across TUI turns and prevented /cd from weakening sandbox restrictions. (#41192)
    • Kept tool availability and reasoning effort correct when switching models or falling back to another model. (#41195, #41206)
    • Improved remote sandbox enforcement using the executor's actual home directory, operating system, and path conventions. (#41196, #41204, #41207, #41209)
    • Preserved structured MCP tool and resource errors in app-server responses. (#41196)
    • Counted nested subagent token usage toward root goal budgets. (#41183)
    • Prevented stale Guardian classifications from authorizing actions after permission state changes. (#41196)

    Chores

    • Added telemetry for escalated stdin reviews and remote executor MCP discovery. (#41189, #41205)
    • Stabilized Guardian WebSocket and core fixture tests under slow or highly concurrent CI. (#41191, #41194)

    Full changelog: rust-v0.150.0...rust-v0.151.0

    GitHub release: rust-v0.151.0

    Source: Official changelog entry

  • Codex CLI 0.150.1

    npm install -g @openai/codex@0.150.1

    Bug fixes

    • Remote compaction now counts retained images toward the token budget by default and trims older images when needed. (#41003)

    Full changelog: rust-v0.150.0...rust-v0.150.1

    GitHub release: rust-v0.150.1

    Source: Official changelog entry

  • ChatGPT for iOS 1.2026.230

    New features

    • Search for tasks across titles and conversation content on connected hosts.
    • Set reasoning effort from a compact gauge in the composer.
    • Open a full-screen editor for longer prompts.
    • Configure Home Screen shortcuts for ChatGPT, Work, and Codex Remote.
    • Add optional comments to selected response annotations.

    Improvements

    • Long threads load faster by fetching older history as needed.
    • Task list layout, ordering, and pinning now match the desktop app.
    • Inline visualizations follow the iOS appearance and accent settings.

    Source: Official changelog entry

  • Codex CLI 0.150.0

    npm install -g @openai/codex@0.150.0

    New features

    • Mention other Codex tasks with @ to read, create, and message tasks from the terminal. (#40308, #40315)
    • Use /copy to choose responses, code blocks, and blockquotes to copy. (#39997)
    • Automatically title unnamed terminal tasks and use /rename with suggested titles. (#40492, #40495)
    • Open clickable Markdown link labels in supported terminals. (#40471)
    • Cycle permission modes with keybindings and repeat Vim edits with .. (#39873, #40521)
    • Run Interrupt hooks when an active top-level turn is interrupted. (#40511)

    Bug fixes

    • Untrusted projects no longer load project AGENTS.md files, and managed deny-read policies persist correctly. (#39837, #40004)
    • App-server diagnostics redact credentials. (#39993)
    • Remote MCP bearer-token lookup, required-server startup, and backward compatibility are more reliable. (#39926, #39952, #39979)
    • The elevated Windows sandbox handles Unicode paths correctly. (#39971, #40570)
    • Unix shutdown no longer hangs on detached processes, and terminal output is preserved completely. (#40460)
    • Conversation compaction and multi-agent workflows now work correctly with Amazon Bedrock. (#39804, #39825)

    Full changelog: rust-v0.149.0...rust-v0.150.0

    GitHub release: rust-v0.150.0

    Source: Official changelog entry

  • Browser extensions, site tools, and cloud sign-in

    • More browsers: Use the ChatGPT browser extension in Microsoft Edge, Brave, Opera, and Vivaldi, as well as Chrome. Set up your browser in Settings > Computer Use in the ChatGPT desktop app. All five support tab mentions and browser control; Opera doesn't support side chat.
    • Site tools (WebMCP): In the desktop app's built-in browser, ChatGPT Work and Codex can use tools provided by a website to work with the page. Use GPT-5.6 Sol or GPT-5.6 Terra and update to the latest desktop app. Site tools aren't available with GPT-5.6 Luna or in Enterprise or Edu workspaces.
    • Cloud browser sign-in: On eligible plans, ChatGPT Work on the web, iOS, and Android can ask you to sign in to a supported website through the cloud browser. Enter your details in the sign-in flow, not in the chat. Cloud browser sessions stay separate from your local browser. Website sign-in isn't available for Enterprise or Edu workspaces.

    Availability depends on rollout and workspace settings. Website-access and action-confirmation requirements still apply.

    Source: Official changelog entry

  • Trigger scheduled tasks from Gmail, Slack, and GitHub events

    ChatGPT scheduled tasks can now run when supported events occur in Gmail, Slack, or GitHub. Filter Gmail messages by sender or subject, watch selected Slack channels, or respond to pull request activity such as reviews, comments, commit updates, and merges.

    Event-triggered tasks are available in ChatGPT on the web and mobile for eligible plans. Connect the relevant app and approve its requested access before creating a task. The ChatGPT Slack app must be a member of each watched channel, and the connected GitHub app must have access to each watched repository.

    An event-triggered task can't also use a time-based schedule. When matching events arrive close together, ChatGPT may combine them in one run. Open Scheduled to review pending events or choose Run now.

    Learn how to trigger scheduled tasks from app events.

    Source: Official changelog entry

  • Codex MCP server command deprecated

    The codex mcp-server command is now deprecated. Use the Codex app server instead. To use Codex from Claude Code, use the Codex plugin for Claude Code.

    Source: Official changelog entry

  • Codex CLI 0.149.1

    npm install -g @openai/codex@0.149.1

    Full changelog: rust-v0.149.0...rust-v0.149.1

    GitHub release: rust-v0.149.1

    Source: Official changelog entry

  • Codex and ChatGPT updates

    New features

    • Apple Messages: Use the Apple Messages plugin in ChatGPT Work and Codex on macOS to read, search, draft, and send messages. Sends require approval by default. See the plugin guide.
    • Site co-editing: Where available, Site owners can invite active members of the same workspace as editors. Editors can read the live database and publish updates after the owner completes the first publish.
    • Editable Site URLs: Where available, owners can change a Site's ChatGPT-hosted address without creating another deployment. The old address redirects to the new one.
    • Computer History in Europe: Computer History is now available in the EEA, Switzerland, and the United Kingdom. It remains off by default and requires Memories; managed workspace administrators must enable access first.
    • Shared thread snapshots: Share a read-only snapshot of a local Codex thread from the ChatGPT desktop app for macOS. Review snapshots before sharing even though known secret patterns are redacted.
    • Unified pinned threads: Pinned chats now stay in sync between the ChatGPT desktop app and iOS.

    Source: Official changelog entry

  • Codex CLI 0.149.0

    npm install -g @openai/codex@0.149.0

    New features

    • Added an interactive codex agents dashboard for finding, starting, opening, renaming, and stopping tasks.
    • Added /cd, /pwd, and /cwd working-directory commands and codex queue for messaging existing local or remote sessions.
    • Expanded Vim editing, strengthened codex doctor diagnostics, and added SDK support for exact CLI overrides plus max and ultra reasoning effort.

    Bug fixes

    • Improved queued-message wakeups and naming, restored permission profiles on resumed or forked threads, and removed duplicate subagent activity.
    • Reconnected interrupted Realtime WebRTC sideband sessions, preserved Windows Terminal scrollback, and bounded inactive TUI replay buffers.

    Full changelog: rust-v0.148.0...rust-v0.149.0

    GitHub release: rust-v0.149.0

    Source: Official changelog entry

  • GitLab support in Codex cloud (Beta)

    GitLab support is available in beta on all ChatGPT plans. Connect a GitLab project to Codex cloud, create an environment, start tasks from issues or merge requests with @codex, and request one-off or automatic merge request reviews.

    The integration runs in Codex cloud. A managed workspace administrator can disable the connector. GitLab-triggered activity requires permission to configure the applicable webhook. GitLab Self-Managed and GitLab Dedicated connections require workspace administrator setup, and webhook activity requires GitLab 19.0 or later. Codex cannot complete a review when GitLab omits a collapsed or oversize diff.

    Learn more in GitLab integration.

    Source: Official changelog entry

  • Computer History

    Computer History is an opt-in feature in the ChatGPT desktop app on macOS that turns activity across apps and websites into memories and a timeline that ChatGPT and Codex can use. Choose which apps and websites contribute, pause collection, and review or delete your history at any time.

    Computer History is available to ChatGPT Pro, Business, and Enterprise users. Business and Enterprise administrators must enable access before workspace members can turn it on. Initial availability excludes the European Economic Area (EEA), Switzerland, and the United Kingdom.

    Source: Official changelog entry

  • Linux desktop preview and agent imports

    Install the ChatGPT desktop app on Linux

    The ChatGPT desktop app for Linux is available in preview for supported Ubuntu, Debian, and Fedora desktop distributions on x64 and ARM64 processors. Download the .deb or .rpm package for your distribution, then sign in to work with projects, local files, and Codex.

    Import setup and recent work from other agents

    The desktop app supports Claude Code, Claude Cowork, and Cursor. Import instructions, settings, skills, plugins, projects, and recent work, then turn on automatic updates in Settings > Import to keep imported work in sync.

    Codex CLI can also import supported setup and recent chats from Claude Code and Cursor with /import.

    Source: Official changelog entry

  • Introducing Daybreak Blue and Daybreak Red

    Daybreak now offers two access tiers for approved defenders: Daybreak Blue and Daybreak Red. Use them to move from security findings to validated fixes in explicitly authorized engagements.

    Start with Daybreak Blue for most defensive security work. It provides access to general-purpose models such as GPT-5.6 Sol for vulnerability discovery, secure code review, detection engineering, incident response, malware analysis, and patch validation.

    Daybreak Red provides separately approved access to purpose-trained models such as GPT-5.6 Cyber for authorized vulnerability reproduction, exploit validation, penetration testing, red teaming, and complex system analysis.

    Access requires approval through Trusted Access for Cyber and applies only to the approved identity, workspace or API organization and project, model, and product surface. Daybreak Red requires separate approval and provisioning; Daybreak Blue access doesn't grant access to Daybreak Red.

    Work in an isolated environment, define your engagement scope, use least-privilege permission profiles, and configure Auto-review for eligible actions before they cross the sandbox boundary.

    Learn more about Cyber Safety, Codex credit rates, and API token prices.

    Source: Official changelog entry

  • Codex CLI 0.146.1

    npm install -g @openai/codex@0.146.1

    Bug fixes

    • Apply safer automatic-review defaults for cyber-capable models and explain permission changes in the terminal interface. (#37057)

    Full changelog: rust-v0.146.0...rust-v0.146.1

    GitHub release: rust-v0.146.1

    Source: Official changelog entry

July 2026

  • GPT-5.4 and GPT-5.4 mini retire from Codex on August 31

    On August 31, 2026, GPT-5.4 and GPT-5.4 mini will no longer be available in Codex for users signed in with ChatGPT. GPT-5.4 and GPT-5.4 mini will remain available on the OpenAI API and in Codex sessions authenticated with an API key.

    Switch to their recommended replacements:

    • Replace gpt-5.4 with gpt-5.6-terra (GPT-5.6 Terra).
    • Replace gpt-5.4-mini with gpt-5.6-luna (GPT-5.6 Luna).

    Before the cutoff, update workspace defaults, saved model settings, managed configurations, custom agents, and scheduled tasks that use either model.

    See Codex models and workspace model availability for details.

    Source: Official changelog entry

  • Browser upgrades, multi-repository review, and image editing 26.727

    The latest ChatGPT desktop app update makes browsing, reviewing code, and editing generated images faster and easier.

    Browse and find context faster

    • Type in the built-in browser's address bar to revisit pages from your browsing history or search Google when there's no match.
    • Manage your browsing history in Settings, and let ChatGPT search that history when a task needs to find a page you visited before.
    • Use the Chrome extension to mention open tabs or bring highlighted page text into your side chat.
    • Ask questions about any YouTube video in the Chrome extension and get answers in seconds.
    • Right-click a webpage and select Ask ChatGPT.

    Learn more about the built-in browser and the Chrome extension.

    Review changes across repositories

    See all repositories in a multi-folder project and the lines changed in each one. Select Review to inspect diffs across those repositories without switching between separate review views.

    Refine generated images

    Open generated images in an expanded viewer, and switch between Focused view and Canvas view. Add comments across images, choose the ones you want, and send targeted edits without leaving your conversation. Learn more about image generation.

    Other improvements and bug fixes

    • Added a new Activity view in the sidebar for chats you recently engaged with or that require attention. Select the bell or press Cmd/Ctrl+Opt+U.
    • Updated browser settings to show only supported browsers.
    • Improved Windows installation reliability when package file paths are long.
    • Other performance and bug fixes.

    Source: Official changelog entry

  • Sign in with ChatGPT (beta)

    Sign in with ChatGPT is beginning to roll out in beta across select plugins and partner sites, starting with Airtable, GitLab, HubSpot, Notion, Supabase, and Vercel.

    When you connect a supported plugin from the ChatGPT plugin directory, you can use Sign in with ChatGPT to create or link an account with that service in fewer steps. On participating partner sites, you can also select Sign in with ChatGPT to create or access your account.

    This makes it easier to start working with supported tools in ChatGPT and Codex.

    When you sign in, the partner receives only your name, email address, and profile picture, if available. You must still review and approve each plugin's requested access as a separate step.

    Source: Official changelog entry

  • Codex CLI 0.146.0

    npm install -g @openai/codex@0.146.0

    New features

    • Name new sessions with /new or /clear, pin important threads, and switch between side conversations without closing them.
    • Support Agent Plugins manifests, workspace plugin publishing, and additional plugin marketplaces for Amazon Bedrock and Claude Code.
    • Fork threads with paginated history, including temporary forks that do not appear in thread listings.
    • Connect App Server to remote Code Mode hosts over WebSocket.
    • Enable standalone web search for compatible custom model providers.
    • Discover executor-provided skills and securely read their associated resources, including explicitly selected skills.

    Bug fixes

    • Honor configured proxies across authentication, plugin downloads, MCP authorization, remote execution, WebSockets, redirects, and LM Studio connections.
    • Keep MCP connections and Apps tools current when authentication or configuration changes, reconnecting closed servers without restarting healthy connections.
    • Preserve submitted messages, final responses, failed-turn errors, imported timestamps, and approval settings across interruptions, replay, imports, and forks.
    • Improve terminal responsiveness and rendering, including nonblocking interrupts, keyboard handling, narrow layouts, hyperlinks, and refreshed mention results.
    • Fix Windows navigation keys, reliably terminate sandboxed process trees, and preserve proxy settings during security reviews.
    • Retain more available skills under tight context budgets and warn when skill catalogs must be truncated.

    Documentation

    • Document shared HTTP-client usage, proxy-aware connection pooling, and safe outbound request handling.
    • Clarify Windows drive-letter canonicalization for PathUri values.

    Chores

    • Publish release artifacts, channel metadata, and installer aliases through OpenAI-hosted release infrastructure, with GitHub fallback.
    • Sign and notarize bundled macOS helper executables before packaging.
    • Reduce App Server serialization overhead and unnecessary request-building allocations.
    • Add enterprise-plan recognition and administrator controls for in-app updates.

    Full changelog: rust-v0.145.0...rust-v0.146.0

    GitHub release: rust-v0.146.0

    Source: Official changelog entry

  • ChatGPT for iOS 1.2026.202

    Improvements and bug fixes

    • Voice conversations now use your selected ChatGPT voice and show usage-limit warnings.
    • Improved task reconnection and continuity when returning to the App or unlocking with Face ID.
    • Composer autocomplete now matches desktop plugin mentions and includes skills from installed plugins.
    • Selected-text references remain available after sending so you can preview them again.
    • Improved goal controls with clearer progress when pausing or resuming.
    • Inline visualizations now render tables and visual themes more reliably.
    • Large workspace diffs are more responsive.
    • Fixed restored tasks changing the selected model.
    • Prevented the composer from becoming stuck after a prompt started.
    • Corrected browser and computer tool labels, icons, and placeholder output.

    Source: Official changelog entry

  • ChatGPT Voice and multi-folder projects 26.715

    Powered by GPT-Live, ChatGPT Voice lets you talk through work and coordinate tasks in Chat, Work, and Codex in the ChatGPT desktop app.

    New features

    • Start a new chat or task in voice mode, then ask ChatGPT to start, check, or steer work in other threads.
    • On macOS, turn on Screen context to share an appshot of the frontmost window.
    • Use Voice with Plus, Pro, Business, Edu, and Enterprise plans in the desktop app and through Remote on iOS.
    • Add multiple related folders to a local project, choose a primary folder for new chats, Git operations, and automatic discovery of AGENTS.md, skills, and config.toml, while keeping secondary folders available for file search, reading, and editing.

    Get started with ChatGPT Voice and multi-folder local projects.

    Source: Official changelog entry

  • Codex CLI 0.145.0

    npm install -g @openai/codex@0.145.0

    New features

    • Added paginated thread history with resume, search, persisted names, subagent support, and memories.
    • Expanded /import for Cursor and Claude Code settings, MCP servers, plugins, sessions, commands, and project memories.
    • Added experimental Amazon Bedrock login and endpoints, audio input and output, realtime V3, multi-agent V2 controls, and secure clickable terminal visualizations.

    Improvements and bug fixes

    • Preserved context when editing earlier prompts or retrying safety-buffered turns.
    • Improved long-conversation terminal rendering, MCP startup and OAuth handling, Windows execution and sandboxing, macOS code-mode fallback, and safety approvals.
    • Updated the bundled OpenAI Docs skill for GPT-5.6 and upgraded packaged ripgrep to 15.2.0.
  • ChatGPT for iOS 1.2026.195

    New features

    • Added inline Mermaid diagrams, interactive forms in Codex tasks, and restoration of unsent prompts across tasks, hosts, and workspaces.

    Improvements and bug fixes

    • Improved task lists, composer transitions, goals resume, plan progress, Fast controls, dictation, Remote onboarding, and iPad navigation.
    • Fixed duplicate task-list crashes, iOS 18 task actions, spacing, attachment padding, and duplicate transcription indicators.
  • Codex CLI 0.144.6

    npm install -g @openai/codex@0.144.6

    Bug fixes

    • Refreshed bundled GPT-5.6 Sol, Terra, and Luna instructions and corrected their context windows to 272,000 tokens.
  • Codex CLI 0.144.5

    npm install -g @openai/codex@0.144.5

    Bug fixes

    • Improved dangerous-command detection for more forced rm forms and made command-rejection reasons clearer.
  • Codex CLI 0.144.4

    npm install -g @openai/codex@0.144.4

    Chores

    • This patch release contains no user-facing changes.
  • ChatGPT for iOS 1.2026.188

    New features

    • Added support for inline visualizations in Codex tasks.

    Improvements and bug fixes

    • Improved creating and managing tasks from conversations, with reliable links to newly created tasks.
    • Improved tool activity styling and progress indicators.
    • Improved file-opening feedback.
    • Improved the composer so controls remain visible above the keyboard for long prompts and larger text sizes.
    • Fixed Fast mode selection and restoration for each task.
    • Fixed initial prompts ignoring the selected approval preset.
    • Fixed autocomplete backgrounds and task rows becoming unresponsive during swipe gestures.
  • Codex CLI 0.144.3

    npm install -g @openai/codex@0.144.3

    Chores

    • This version-only release contains no merged pull request changes since rust-v0.144.2.
  • Codex CLI 0.144.2

    npm install -g @openai/codex@0.144.2

    Bug fixes

    • Restored the previous Guardian auto-review policy, request format, and tool behavior after rolling back a prompting regression.
  • Codex joins the ChatGPT desktop app

    Codex is now part of the ChatGPT desktop app on macOS and Windows. Existing Codex App users can update as usual and keep their projects, settings, and workflows.

    New features

    • Edit Markdown and code directly with inline annotations.
    • Review GitHub PRs in the sidebar.
    • Work across repositories in a single project.

    Improvements and bug fixes

    • Improved Computer Use with GPT-5.6.
    • Improved task activity and plugin management.
    • Improved mobile connection reliability.
    • Improved video rendering for SSH projects.
  • Codex CLI 0.144.1 and 0.144.0

    npm install -g @openai/codex@0.144.1
  • Codex CLI 0.143.0

    npm install -g @openai/codex@0.143.0
  • ChatGPT for iOS 1.2026.181

    New features

    • Create and manage Codex tasks.
    • Use richer diff filters.
    • Send transcript selections to the composer.
    • Preview attachments.
    • Open SSH connection shortcuts.

    Improvements

    • Made usage information clearer.
  • Codex CLI 0.142.5

    npm install -g @openai/codex@0.142.5

More updates