Codex macOS startup failure: unsupported feature enablement `workspace_dependencies`
What version of the Codex App are you using (From “About Codex” dialog)?
26.422.20832
What subscription do you have?
Pro
What platform is your computer?
Darwin 25.4.0 arm64 arm
What issue are you seeing?
Codex macOS app fails to start after update. Logs repeatedly show:
unsupported feature enablement workspace_dependencies
currently supported features are apps, memories, plugins, tool_search, tool_suggest, tool_call_mcp_elicitation
account/read succeeds, but startup fails immediately after trying to enable workspace_dependencies.
Versions:
- Codex app (About): 26.422.20832
- Codex bundled CLI: codex-cli 0.124.0-alpha.2
- Runtime selected in logs: codex-primary-runtime 26.423.10653
Notes:
- ChatGPT macOS app works
- ChatGPT web works
- Killing processes and resetting app cache/state did not resolve
What steps can reproduce the bug?
1) Update Codex via in-app updater.
2) Quit Codex.
3) Launch Codex.
Actual result: Codex fails during startup and logs unsupported feature enablement workspace_dependencies repeatedly. ChatGPT macOS app opens normally.
Minimal repro: just launch Codex.
I cannot provide session id/context window usage because the app never loads a workspace or starts a session. Logs are available under ~/Library/Logs/com.openai.codex/YYYY/MM/DD (redacted).
Relevant log snippet:
unsupported feature enablement workspace_dependencies
currently supported features are apps, memories, plugins, tool_search, tool_suggest, tool_call_mcp_elicitation
What is the expected behavior?
Codex should launch successfully on macOS, connect to the local host/runtime without errors, and load the workspace selection UI/dashboard.
It should not try to enable unsupported features (workspace_dependencies) unless the runtime supports them.
Additional information
What I already tried:
- kill Codex/ChatGPT processes
- cleared caches and app state
- tried reopening
Codex still fails at startup with the same log message above. ChatGPT app and web continue to work.
(Logs taken from ~/Library/Logs/com.openai.codex/YYYY/MM/DD; redacted local usernames.)
Showing cached comments. Read the full discussion on GitHub ↗
21 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Not a duplicate of the suggested issues.
#18842 is related to the VS Code extension on Windows (realtime_conversation + worker warnings), and #18456 is a Windows desktop app regression after upgrade (settings/slash commands/Fast Mode).
This issue is specific to the macOS Codex desktop app failing at startup with:
unsupported feature enablement workspace_dependencies
The failure occurs before any workspace/session loads, and account/read succeeds, indicating a runtime/feature mismatch rather than a UI or extension issue.
Happy to provide additional logs or test fixes if needed.
It sounds like you have an invalid feature flag entry in your config file. Open
~/.codex/config.tomland search for "workspace_dependencies".It's bricked for me too, deleting the config file did not help. Bricked in codex app also in vs code and also antigravity. It's only a problem since updating
Also I noticed it's eating lots of ram
Same here. No reference to "workspace_dependencies" in the
config.toml; just totally bricked as of today.Hate to be "that guy", but... maybe Codex's coders ought to do less vibe coding and more hands-on testing.
EDIT: I updated the CLI (had to
rmthe Brew cask manually), logged out and then back in. I'm all good now.Just did an update, which I was prompted to in the app, and it is broken on wakeup
Update: I was able to resolve this locally by signing out of the Codex macOS app and signing back in.
I did not need to delete
~/.codex, remove my config, or reinstall via Homebrew. My Homebrew check returned no Codex install/cask.This suggests the failure may involve stale auth/session state or feature-flag negotiation rather than only a local
config.tomlissue. After re-auth, the app launched successfully again.Confirming this is still present on a newer build.
Setup
.../Contents/Resources/codex): codex-cli 0.124.0-alpha.2~/.codex/config.tomldoes not containworkspace_dependenciesWhat I tried (all failed to fix it)
/Applications/Codex.app,~/Library/Application Support/Codex,~/Library/Preferences/com.openai.codex.plist,~/Library/Caches/com.openai.codex,~/Library/HTTPStorages/com.openai.codex*,~/Library/Logs/com.openai.codex,~/Library/Application Support/com.openai.chat/codex-*, plus the CrashReporter and LaunchServices sidecar filesRuntime behavior after clean reinstall
``
``[desktop-notifications][unhandled-rejection] Error: WorkerPoolManager: workers failed to initialize
experimentalFeature/enablement/setcalls forworkspace_dependenciesin the first 20s, each returning-32600:``
workspace_dependenciesunsupported feature enablement
:
``currently supported features are apps, memories, plugins, tool_search,
tool_suggest, tool_call_mcp_elicitation
Re the sign-out/sign-in workaround from @SnowfallHD / @entif-ai — that requires the window to render, but on this build the renderer dies before any settings UI is reachable, so it's not a viable self-recovery path.
Looks like a frontend/backend version skew inside the shipped
.app: the Electron frontend asks the bundledcodex-cli 0.124.0-alpha.2to enableworkspace_dependencies, which that CLI version doesn't understand. Reinstalling doesn't help because both components ship together.Follow-up — workaround that worked for me.
Since the app UI never renders, the sign-out/sign-in fix can't be done from the desktop app itself. But you can do it via the Codex CLI:
I used the Homebrew-installed
codex-cli(v0.114.0, stable) to do this — no need to touch the bundled alpha CLI inside the.app. After re-authenticating, the Codex desktop app launched cleanly on the next try.So for anyone with a bricked UI who can't reach the in-app Sign Out button: resetting auth via the CLI is a viable self-recovery path. No reinstall or config edits needed.
Root cause still appears to be the frontend/backend version skew described above — but a fresh token seems to sidestep the
workspace_dependenciesfeature-negotiation failure.The codex desktop app continously prints logs in an infinite loop while that failure is a thing, which is also an issue.
I did the same workaround as @cole-jxn, this UI lockout / render-fail issue is related to a specific auth token-issue. Seems like the latest update breaks the UI if the auth token is expired.
Same issue it appear to be the app version is broken on both window and macOS.
No stuck loading on ui issue.
I tried this and it worked only problem is it didnt have gpt 5.5. Chatgpt instructions:
macOS fix — M-series Mac / Apple Silicon
Open Activity Monitor, search:
Codex
Force quit anything Codex-related.
Or use Terminal:
pkill -f Codex
In Finder:
Applications → Codex.app
Move it to Trash.
Or Terminal:
mv /Applications/Codex.app ~/Desktop/Codex-broken.app
Open Terminal and run:
curl -L -o ~/Downloads/Codex-26.417.41555.zip "https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-arm64-26.417.41555.zip"
That is the exact Apple Silicon downgrade URL mentioned in the GitHub workaround.
ditto -xk ~/Downloads/Codex-26.417.41555.zip ~/Downloads/Codex-26.417.41555
Then open:
Downloads → Codex-26.417.41555
Drag Codex.app into Applications.
Open it from:
Applications → Codex
If macOS blocks it, run:
xattr -dr com.apple.quarantine /Applications/Codex.app
Then open it again.
It worked, I then decided to update it but it to latest version but then it then had same issue. We likely need to wait for a patch.
I Fixed the issue!!!!
This issue it codex cli auth token.
First do codex in your terminal.
Then logout.
Then sign back in to codex using whatever version.
It fixed both cli and app.
Do /logout
Then start up cli again
i did also upade node and npm to latest, not sure if this bit fixed the issue.
But this def works on both windows and macos
Paste my response into chatgpt for terminal comands ;)
Additional update: after re-authentication, Codex and related services appear to be working somewhat again, but I’m still seeing instability on ChatGPT web with the Pro plan.
Specifically, when using GPT-5.5 with reasoning above Standard Thinking (for example Extended or Heavy) and giving it a prompt that asks it to perform actions, the request hangs/breaks. The page needs a refresh, and the prompt does not appear to register at all.
Dropping back down to Standard Thinking makes normal prompting more reliable, but autonomous/action-style behavior from ChatGPT still appears unreliable on GPT-5.5.
This may be related to the same rollout/session/feature-negotiation issue, but I’m not sure.
Had the same issue. Logging out/in in codex cli fixed it for me as well.
same issue here with macos app stuck before sign in
fix: run codex login from terminal, sign in again in the website, then launch the macos app
+1 on logout/login workaround either via cli or otherwise.
Thank you for raising this issue. I'd like to share additional context as I encountered the exact same problem.
Reproducing after in-app update + additional context
Symptoms:
Connection for host ID local not found(cannot dismiss — pressing OK causes it to reappear immediately)pkill, app relaunches to permanent white/spinner screen — never finishes loadingConfirmed via logs (
~/Library/Logs/com.openai.codex/):workspace_dependenciesenablement error repeating every ~65ms in the main process log. Thereadymessage IS sent (app routes mounted after ~48000ms) but the UI never renders.Attempted workarounds (none resolved):
codex-browser-apppartition)Additional note:
Secondary errors also present — registered workspaces referencing paths that no longer exist on disk (
ENOENT: path does not exist) — but these appear to be warnings only and not the root cause of the startup failure.---
Posted via Claude Code
We understand the cause of this problem, and a fix will be included in the next release.
I investigated this while building a local
Codex.apppool bridge on macOS, and the current evidence suggests theworkspace_dependencieswarning is not caused by the bridge.What I verified on Apple Silicon macOS:
/Applications/Codex.app/Contents/MacOS/Codex --help/Applications/Codex.app/Contents/Resources/codex0.126.0-alpha.8unsupported feature enablement \workspace_dependencies\``poolctl lease app-server ... --codex-bin /Applications/Codex.app/Contents/Resources/codex0.126.0-alpha.8unsupported feature enablement \workspace_dependencies\`` warningBefore fixing the bridge, pooled mode was incorrectly reusing a terminal-pool frozen CLI (
codex-cli 0.0.0), which did create a separate protocol/version skew. I fixed that locally so pooled launch now uses the bundled desktop CLI by default. After that fix, pooled and normal launches converge on the sameworkspace_dependencieswarning.So the remaining issue appears to be in the desktop/app-server feature negotiation itself, not in the pool bridge wrapper.
If useful, I can also provide the exact app logs showing:
Current reported app-server version: currentVersion=0.126.0-alpha.8experimentalFeature/enablement/setfailures forworkspace_dependenciesClosing as resolved.