Windows Desktop loses openai-bundled marketplace registration after update despite valid config entry
Summary
After a Codex Desktop update on Windows, the bundled plugin marketplace became unavailable to the CLI/plugin resolver even though ~/.codex/config.toml still contained a [marketplaces.openai-bundled] entry and the bundled plugin files existed locally.
This caused bundled plugins such as Browser, Chrome, and Computer Use to disappear or become unavailable until the marketplace was manually removed and re-added.
Environment
- OS: Windows
- Codex Desktop package:
OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0 - Bundled plugin version observed:
26.527.31326 - Affected marketplace:
openai-bundled
Observed state before workaround
~/.codex/config.toml contained an openai-bundled marketplace entry pointing at the runtime-generated bundled marketplace path:
[marketplaces.openai-bundled]
last_updated = "2026-05-31T18:20:09Z"
source_type = "local"
source = '\\?\C:\Users\<user>\.codex\.tmp\bundled-marketplaces\openai-bundled'
The referenced path existed, and the local plugin cache also contained bundled plugin files:
%USERPROFILE%\.codex\plugins\cache\openai-bundled\browser\26.527.31326
%USERPROFILE%\.codex\plugins\cache\openai-bundled\chrome\26.527.31326
%USERPROFILE%\.codex\plugins\cache\openai-bundled\computer-use\26.527.31326
The app package also contained the bundled marketplace:
C:\Program Files\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0\app\resources\plugins\openai-bundled
However, codex plugin marketplace list did not include openai-bundled at all. It only showed:
MARKETPLACE ROOT
openai-primary-runtime C:\Users\<user>\.cache\codex-runtimes\codex-primary-runtime\plugins\openai-primary-runtime
openai-curated C:\Users\<user>\.codex\.tmp\plugins
Workaround that restored it
Using the Codex CLI binary from %LOCALAPPDATA% worked; invoking codex.exe through the WindowsApps package path failed with access denied in this shell.
Commands run:
& "$env:LOCALAPPDATA\OpenAI\Codex\bin\7dea4a003bc76627\codex.exe" plugin marketplace remove openai-bundled
& "$env:LOCALAPPDATA\OpenAI\Codex\bin\7dea4a003bc76627\codex.exe" plugin marketplace add "C:\Program Files\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0\app\resources\plugins\openai-bundled"
After that, codex plugin marketplace list showed openai-bundled again:
MARKETPLACE ROOT
openai-bundled C:\Program Files\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0\app\resources\plugins\openai-bundled
openai-primary-runtime C:\Users\<user>\.cache\codex-runtimes\codex-primary-runtime\plugins\openai-primary-runtime
openai-curated C:\Users\<user>\.codex\.tmp\plugins
And codex plugin list showed the bundled plugins as installed and enabled:
browser@openai-bundled installed, enabled 26.527.31326
chrome@openai-bundled installed, enabled 26.527.31326
computer-use@openai-bundled installed, enabled 26.527.31326
Expected behavior
If [marketplaces.openai-bundled] is present in config and points at an existing local marketplace, Codex should consider it during plugin resolution. Bundled plugins should remain available across Desktop updates without requiring a manual marketplace remove/add repair.
Actual behavior
The config entry and files existed, but the marketplace resolver ignored or dropped openai-bundled from the active marketplace list. Manually re-registering the marketplace restored the bundled plugins.
Notes
This may be related to other bundled plugin marketplace/cache issues on Windows, but this case is specifically about a stale or ignored openai-bundled marketplace registration where re-adding the app package marketplace path fixes resolution immediately.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗