Repository navigation
Bundled Codex plugins missing on Windows 11 #29673
Copy link
Copy link
Open
Labels
CLIIssues related to the Codex CLIIssues related to the Codex CLIbugSomething isn't workingSomething isn't workingskillsIssues related to skillsIssues related to skillswindows-osIssues related to Codex on Windows systemsIssues related to Codex on Windows systems
Description
What version of Codex CLI is running?
0.142.0
What subscription do you have?
PLus
Which model were you using?
gpt-5.5 high
What platform is your computer?
Microsoft Windows NT 10.0.26100.0 x64
What terminal emulator and version are you using (if applicable)?
No response
Codex doctor report
{
"schemaVersion": 1,
"generatedAt": "1782237705s since unix epoch",
"overallStatus": "ok",
"codexVersion": "0.142.0",
"checks": {
"app_server.status": {
"id": "app_server.status",
"category": "app-server",
"status": "ok",
"summary": "background server is not running",
"details": {
"control socket": "C:\\Users\\DahbiaAm\\.codex\\app-server-control\\app-server-control.sock",
"daemon state dir": "C:\\Users\\DahbiaAm\\.codex\\app-server-daemon",
"mode": "ephemeral",
"pid file": "C:\\Users\\DahbiaAm\\.codex\\app-server-daemon\\app-server.pid (missing)",
"settings": "C:\\Users\\DahbiaAm\\.codex\\app-server-daemon\\settings.json (missing)",
"status": "not running",
"update-loop pid file": "C:\\Users\\DahbiaAm\\.codex\\app-server-daemon\\app-server-updater.pid (missing)"
},
"remediation": null,
"durationMs": 0
},
"auth.credentials": {
"id": "auth.credentials",
"category": "auth",
"status": "ok",
"summary": "auth is configured",
"details": {
"auth file": "C:\\Users\\DahbiaAm\\.codex\\auth.json",
"auth storage mode": "File",
"stored API key": "false",
"stored ChatGPT tokens": "true",
"stored agent identity": "false",
"stored auth mode": "chatgpt"
},
"remediation": null,
"durationMs": 0
},
"config.load": {
"id": "config.load",
"category": "config",
"status": "ok",
"summary": "config loaded",
"details": {
"CODEX_HOME": "C:\\Users\\DahbiaAm\\.codex",
"config.toml": "C:\\Users\\DahbiaAm\\.codex\\config.toml",
"config.toml parse": "ok",
"cwd": "C:\\Users\\DahbiaAm\\Documents\\codex_sandbox",
"enabled feature flags": "<redacted>",
"feature flag overrides": "memories=true, external_migration=true, prevent_idle_sleep=true",
"feature flags enabled": "34",
"log dir": "C:\\Users\\DahbiaAm\\.codex\\log",
"mcp servers": "1",
"model": "gpt-5.5",
"model provider": "openai",
"sqlite home": "C:\\Users\\DahbiaAm\\.codex"
},
"remediation": null,
"durationMs": 0
},
"git.environment": {
"id": "git.environment",
"category": "git",
"status": "ok",
"summary": "git version 2.54.0.windows.1",
"details": {
"PATH git #1": "C:\\Program Files\\Git\\cmd\\git.exe",
"PATH git entries": "1",
"git build options": "git version 2.54.0.windows.1; cpu: x86_64; built from commit: 2b8a3ab140826ac423c2845ef81d4c6ac4f7bf3c; sizeof-long: 4; sizeof-size_t: 8; shell-path: D:/git-sdk-64-build-installers/usr/bin/sh; rust: disabled; feature: fsmonitor--daemon; gettext: enabled; libcurl: 8.19.0; OpenSSL: OpenSSL 3.5.6 7 Apr 2026; zlib: 1.3.2; SHA-1: SHA1_DC; SHA-256: SHA256_BLK; default-ref-format: files; default-hash: sha1",
"git exec path": "C:/Program Files/Git/mingw64/libexec/git-core",
"git version": "git version 2.54.0.windows.1",
"repo detected": "false",
"selected git": "C:\\Program Files\\Git\\cmd\\git.exe"
},
"remediation": null,
"durationMs": 71
},
"installation": {
"id": "installation",
"category": "install",
"status": "ok",
"summary": "installation looks consistent",
"details": {
"PATH codex #1": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\codex",
"PATH codex #2": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\codex.cmd",
"PATH codex entries": "2",
"current executable": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\bin\\codex.exe",
"install context": "npm (package C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc, bin C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\bin, resources C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\codex-resources, path C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\codex-path)",
"managed by bun": "false",
"managed by npm": "true",
"managed package root": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex",
"npm update target": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex"
},
"remediation": null,
"durationMs": 349
},
"mcp.config": {
"id": "mcp.config",
"category": "mcp",
"status": "ok",
"summary": "MCP configuration is locally consistent",
"details": {
"configured servers": "1",
"disabled servers": "0",
"stdio servers": "1"
},
"remediation": null,
"durationMs": 0
},
"network.env": {
"id": "network.env",
"category": "network",
"status": "ok",
"summary": "network-related environment looks readable",
"details": {
"proxy env vars": "none"
},
"remediation": null,
"durationMs": 0
},
"network.provider_reachability": {
"id": "network.provider_reachability",
"category": "reachability",
"status": "ok",
"summary": "active provider endpoints are reachable over HTTP",
"details": {
"ChatGPT base URL": "https://chatgpt.com/backend-api/ reachable (HTTP 403)",
"reachability mode": "ChatGPT auth"
},
"remediation": null,
"durationMs": 101
},
"network.websocket_reachability": {
"id": "network.websocket_reachability",
"category": "websocket",
"status": "ok",
"summary": "Responses WebSocket handshake succeeded",
"details": {
"DNS": "2 IPv4, 0 IPv6, first IPv4",
"auth mode": "chatgpt",
"connect timeout": "15000 ms",
"endpoint": "wss://chatgpt.com/backend-api/<redacted>",
"handshake result": "HTTP 101 Switching Protocols",
"model provider": "openai",
"models etag present": "true",
"provider name": "OpenAI",
"proxy env vars": "none",
"reasoning header": "false",
"server model present": "false",
"supports websockets": "true",
"wire API": "responses"
},
"remediation": null,
"durationMs": 551
},
"runtime.provenance": {
"id": "runtime.provenance",
"category": "runtime",
"status": "ok",
"summary": "running npm on windows-x86_64",
"details": {
"commit": "unknown",
"current executable": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\bin\\codex.exe",
"install method": "npm (package C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc, bin C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\bin, resources C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\codex-resources, path C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\codex-path)",
"platform": "windows-x86_64",
"version": "0.142.0"
},
"remediation": null,
"durationMs": 0
},
"runtime.search": {
"id": "runtime.search",
"category": "search",
"status": "ok",
"summary": "search is OK (bundled)",
"details": {
"search command": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex\\node_modules\\@openai\\codex-win32-x64\\vendor\\x86_64-pc-windows-msvc\\codex-path\\rg.exe",
"search command readiness": "file exists",
"search provider": "bundled"
},
"remediation": null,
"durationMs": 0
},
"sandbox.helpers": {
"id": "sandbox.helpers",
"category": "sandbox",
"status": "ok",
"summary": "sandbox configuration is readable",
"details": {
"approval policy": "Never",
"codex-linux-sandbox helper": "none",
"execve wrapper helper": "none",
"filesystem sandbox": "unrestricted",
"network sandbox": "enabled"
},
"remediation": null,
"durationMs": 0
},
"state.paths": {
"id": "state.paths",
"category": "state",
"status": "ok",
"summary": "state paths and databases are inspectable",
"details": {
"CODEX_HOME": "C:\\Users\\DahbiaAm\\.codex (dir)",
"active rollout files": "84 files, 67815042 total bytes, 807321 average bytes",
"archived rollout files": "12 files, 12110865 total bytes, 1009238 average bytes",
"goals DB": "C:\\Users\\DahbiaAm\\.codex\\goals_1.sqlite (file)",
"goals DB integrity": "ok",
"log DB": "C:\\Users\\DahbiaAm\\.codex\\logs_2.sqlite (file)",
"log DB integrity": "ok",
"log dir": "C:\\Users\\DahbiaAm\\.codex\\log (dir)",
"memories DB": "C:\\Users\\DahbiaAm\\.codex\\memories_1.sqlite (file)",
"memories DB integrity": "ok",
"sqlite home": "C:\\Users\\DahbiaAm\\.codex (dir)",
"state DB": "C:\\Users\\DahbiaAm\\.codex\\state_5.sqlite (file)",
"state DB integrity": "ok"
},
"remediation": null,
"durationMs": 319
},
"state.rollout_db_parity": {
"id": "state.rollout_db_parity",
"category": "threads",
"status": "ok",
"summary": "rollout files and state DB thread inventory agree",
"details": {
"default model provider": "openai",
"rollout DB active files": "84",
"rollout DB active rows": "84",
"rollout DB archive mismatches": "0",
"rollout DB archived files": "12",
"rollout DB archived rows": "12",
"rollout DB duplicate DB paths": "0",
"rollout DB duplicate rollout thread ids": "0",
"rollout DB malformed file names": "0",
"rollout DB missing active rows": "0",
"rollout DB missing archived rows": "0",
"rollout DB model providers": "openai=96",
"rollout DB rows": "96",
"rollout DB scan cap reached": "false",
"rollout DB scan errors": "0",
"rollout DB sources": "vscode=65, subagent:other=18, subagent:thread_spawn=10, cli=2, subagent:review=1",
"rollout DB stale rows": "0"
},
"remediation": null,
"durationMs": 659
},
"system.environment": {
"id": "system.environment",
"category": "system",
"status": "ok",
"summary": "OS language en-US",
"details": {
"EDITOR": "not set",
"VISUAL": "not set",
"os": "Windows 10.0.26100 (Windows 11 Enterprise) [64-bit]",
"os language": "en-US",
"os type": "Windows",
"os version": "10.0.26100"
},
"remediation": null,
"durationMs": 0
},
"terminal.env": {
"id": "terminal.env",
"category": "terminal",
"status": "ok",
"summary": "terminal metadata was detected",
"details": {
"WT_SESSION": "present",
"color output": "enabled",
"console input code page": "437",
"console output code page": "437",
"stderr console mode": "0x00000007 (VT processing: true)",
"stderr is terminal": "true",
"stdin is terminal": "true",
"stdout console mode": "0x00000007 (VT processing: true)",
"stdout is terminal": "true",
"terminal": "Windows Terminal",
"terminal size": "179x46"
},
"remediation": null,
"durationMs": 0
},
"terminal.title": {
"id": "terminal.title",
"category": "title",
"status": "ok",
"summary": "terminal title default",
"details": {
"terminal title activity": "true",
"terminal title items": "activity, project-name",
"terminal title project source": "cwd",
"terminal title project value": "codex_sandbox",
"terminal title source": "default"
},
"remediation": null,
"durationMs": 0
},
"updates.status": {
"id": "updates.status",
"category": "updates",
"status": "ok",
"summary": "update configuration is locally consistent",
"details": {
"cached latest version": "0.142.0",
"check for update on startup": "true",
"last checked at": "2026-06-23T17:48:10.228796Z",
"latest version": "0.142.0",
"latest version status": "current version is not older",
"npm update target": "C:\\Users\\DahbiaAm\\AppData\\Roaming\\npm\\node_modules\\@openai\\codex",
"update action": "npm install -g @openai/codex",
"version cache": "C:\\Users\\DahbiaAm\\.codex\\version.json"
},
"remediation": null,
"durationMs": 579
}
}
}What issue are you seeing?
Chrome, Browser, and Computer Use disappeared from the Plugins UI after restarting and reinstalling Codex on Windows 11.
Local diagnostics:
codex features listshowsbrowser_use=true,browser_use_external=true,computer_use=true, andin_app_browser=truecodex plugin marketplace listonly showsopenai-primary-runtimeandopenai-curatedopenai-bundledis still referenced in~/.codex/config.toml, but is not shown bycodex plugin marketplace list- Cached files still exist under
~/.codex/plugins/cache/openai-bundled - Chrome native host is registered at
HKCU:\Software\Google\Chrome\NativeMessagingHosts\com.openai.codexextension
What steps can reproduce the bug?
Uploaded thread: 019ef599-e6bb-7ca0-b969-e1efb6755425
What is the expected behavior?
Chrome, Browser, and Computer Use should appear in Plugins or be otherwise usable from Codex.
Additional information
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CLIIssues related to the Codex CLIIssues related to the Codex CLIbugSomething isn't workingSomething isn't workingskillsIssues related to skillsIssues related to skillswindows-osIssues related to Codex on Windows systemsIssues related to Codex on Windows systems
Activity
github-actions commentedon Jun 23, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
nos1609 commentedon Jun 23, 2026
Had same issue yesterday on Win10, thought it's a compatibility issue. But codex itself diagnosed Git absence on the machine.
zemeng5208 commentedon Aug 12, 2026
I maintain WinBridge Recovery for Windows Codex Desktop bundled-plugin recovery: https://github.com/zemeng5208/winbridge-recovery
The local state described here is exactly the kind of split-brain condition the project is designed to diagnose:
openai-bundledis still referenced in config and its cached files/native host remain on disk, butcodex plugin marketplace listno longer sees that marketplace, so Browser/Chrome/Computer Use disappear from the UI/runtime.WinBridge v3.1.1 checks the layers in order instead of blindly reinstalling: current official AppX bundled source -> active/generated
openai-bundledmarketplace -> versioned plugin caches andlatest-> Native Host/runtime paths. If the official package still contains the bundled plugins but the user-owned marketplace/cache registration is missing or partial, it can stage and validate a complete copy from the already installed package, preserve rollback data, and switch only after the manifests/hash checks pass.I would still distinguish this from the Git-related comment above: missing Git can affect other Codex workflows, but it should not by itself explain an already-present official bundled plugin source disappearing from the active marketplace. If the AppX source itself does not contain the plugins or a server/account gate intentionally filters them, WinBridge should report that boundary rather than force availability.
It does not modify WindowsApps or bundle OpenAI binaries.
ACbang97 commentedon Aug 27, 2026
I can reproduce this on Windows, and in my case the evidence points to a bundled-plugin/runtime provisioning problem rather than an entitlement issue.
Environment / symptoms:
OpenAI.Codex 26.820.9563.0(Microsoft Store / Windows app)features listshows all relevant capabilities enabled:browser_use=true,browser_use_external=true,browser_use_full_cdp_access=true,computer_use=true,in_app_browser=true,apps=true,plugins=true.Ctrl+Shift+Bopens the in-app browser successfully.@menu, and the Computer Use UI has no usable apps.Plugin/runtime state:
codex plugin marketplace list --jsononly showsopenai-primary-runtimeandopenai-curated;openai-bundledis missing.app/resources/plugins/openai-bundled, includingbrowser,chrome, andcomputer-use.%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundleddoes not exist.%USERPROFILE%\.codex\plugins\cache\openai-bundleddoes not exist.NODE_REPL_TRUSTED_SERVICESpoints to thebrowserservice underplugins/cache/openai-bundled).%LOCALAPPDATA%\OpenAI\extension\com.openai.codexextension.jsonis missing, andHKCU\Software\Google\Chrome\NativeMessagingHosts\com.openai.codexextensionis absent.openai-bundledis rejected because it is a reserved marketplace.This looks like the Windows desktop app knows the features are enabled and ships the bundled plugins, but fails to materialize/register the trusted
openai-bundledmarketplace/cache and therefore never provisions the Chrome native host / Computer Use integration.I rely on Codex heavily, so I have avoided deleting/resetting the entire
.codexdirectory because it contains persistent local project/session state. A repair path that can rebuild only the bundled plugin/runtime state without wiping.codexwould be very helpful.