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
After the error, this directly affects the correctness of how the context works.
The agent is clearly forgetting part of the information that was discussed earlier and is ignoring requests.
I hit the same SkyComputerUseClient unexpectedly exited symptom on a different macOS setup, and I did some deeper local debugging that may help narrow the failing path.
Environment
Codex app: 26.417.41555 (1858)
macOS: 26.4.1 (25E253)
Hardware: Mac15,6 / Apple Silicon
CODEX_HOME: /Users/bozliu/.codex (does not contain @, so this does not look like the #18555 path-parsing case)
What was happening locally
Before I restarted Codex, repeated crash reports were being generated for:
open '/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/Codex Computer Use.app'
this successfully launched SkyComputerUseService
So in my case, the helper binary and even the turn-ended subcommand were not universally broken when launched directly from a normal shell parent process.
The most useful thing I found
Before restart, ~/.codex/config.toml had a notify = [...] entry pointing to the cached helper path under:
and no new SkyComputerUseClient-*.ips files were created. The newest crash report remained the pre-restart one from 2026-04-22-210841.ips.
Why this might matter
This makes me suspect the failing path here was not just “Computer Use exists => crash”, but something narrower such as:
Codex desktop launching the cached helper path via codex-acp
vs launching / managing the bundled helper path inside /Applications/Codex.app
In other words, the crash may be tied to the desktop app’s specific launch path / parent-process constraints for the cached helper, rather than the helper binary or turn-ended subcommand being generically unusable.
Question for maintainers
Should the desktop app ever be writing notify to a cached helper path under ~/.codex/plugins/cache/..., or should it always use the bundled helper under /Applications/Codex.app/... once installed?
If useful, I can add the exact crash report metadata and codesign output, but I wanted to first post the path distinction because that was the strongest signal I found.
Local signature/Gatekeeper checks pass for both the main app and the bundled Computer Use plugin:
$ codesign --verify --deep --strict --verbose=4 /Applications/Codex.app
/Applications/Codex.app: valid on disk
/Applications/Codex.app: satisfies its Designated Requirement
$ spctl --assess --type execute -vvv /Applications/Codex.app
/Applications/Codex.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: OpenAI OpCo, LLC (2DC432GLL2)
$ codesign --verify --deep --strict --verbose=4 ~/.codex/plugins/cache/openai-bundled/computer-use/1.0.758/Codex\ Computer\ Use.app
.../Codex Computer Use.app: valid on disk
.../Codex Computer Use.app: satisfies its Designated Requirement
$ spctl --assess --type execute -vvv ~/.codex/plugins/cache/openai-bundled/computer-use/1.0.758/Codex\ Computer\ Use.app
.../Codex Computer Use.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: OpenAI OpCo, LLC (2DC432GLL2)
Additional symptoms observed locally:
18 SkyComputerUseClient-*.ips crash reports were generated today.
39 lingering SkyComputerUseClient mcp processes were present at the time of inspection.
Existing SkyComputerUseClient processes were launched from the plugin cache directory, with cwd under ~/.codex/plugins/cache/openai-bundled/computer-use/1.0.758.
This looks less like the app/plugin bundle being unsigned on disk and more like a launch-constraint / helper process lifecycle issue where some helper launches are killed by macOS with Code Signature Invalid even though codesign and spctl both accept the installed bundles.
Activity
github-actions commentedon Apr 19, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
[-]SkyComputerUseClient 意外退出[/-][+]SkyComputerUseClient unexpectedly exited[/+]qulery commentedon Apr 22, 2026
After the error, this directly affects the correctness of how the context works.
The agent is clearly forgetting part of the information that was discussed earlier and is ignoring requests.
bozliu commentedon Apr 22, 2026
I hit the same
SkyComputerUseClient unexpectedly exitedsymptom on a different macOS setup, and I did some deeper local debugging that may help narrow the failing path.Environment
26.417.41555 (1858)26.4.1 (25E253)Mac15,6/ Apple SiliconCODEX_HOME:/Users/bozliu/.codex(does not contain@, so this does not look like the#18555path-parsing case)What was happening locally
Before I restarted Codex, repeated crash reports were being generated for:
SkyComputerUseClientcodex-acp/Users/bozliu/.codex/plugins/cache/openai-bundled/computer-use/1.0.755/Codex Computer Use.app/Contents/SharedSupport/SkyComputerUseClient.app/Contents/MacOS/SkyComputerUseClientThe diagnostic reports were consistently:
EXC_CRASH (SIGKILL (Code Signature Invalid))~/Library/Logs/DiagnosticReports/SkyComputerUseClient-*.ipsRecent local timestamps before the fix attempt were:
2026-04-22 20:57:43 +08002026-04-22 21:02:21 +08002026-04-22 21:02:47 +08002026-04-22 21:05:56 +08002026-04-22 21:08:41 +0800What I verified locally
These all succeeded locally:
codesign --verify --verbose=4 /Applications/Codex.appspctl --assess --type execute --verbose=4 /Applications/Codex.appcodesign --verify --deep --strict --verbose=4on both:/Applications/Codex.app/.../computer-use/.../SkyComputerUseClient.app~/.codex/plugins/cache/openai-bundled/computer-use/1.0.755/.../SkyComputerUseClient.appSkyComputerUseClient --helpSkyComputerUseClient turn-ended '{}'SkyComputerUseClient turn-ended --previous-notify '["node","/opt/homebrew/lib/node_modules/oh-my-codex/dist/scripts/notify-hook.js"]' '{}'open '/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/Codex Computer Use.app'SkyComputerUseServiceSo in my case, the helper binary and even the
turn-endedsubcommand were not universally broken when launched directly from a normal shell parent process.The most useful thing I found
Before restart,
~/.codex/config.tomlhad anotify = [...]entry pointing to the cached helper path under:/Users/bozliu/.codex/plugins/cache/openai-bundled/computer-use/1.0.755/.../SkyComputerUseClientAfter a full Codex restart, the app rewrote
notifyat:2026-04-22 21:20:50 +0800and changed it to the app-bundled helper path under:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/.../SkyComputerUseClientAfter that restart, I observed through:
2026-04-22 21:23:02 +0800and no new
SkyComputerUseClient-*.ipsfiles were created. The newest crash report remained the pre-restart one from2026-04-22-210841.ips.Why this might matter
This makes me suspect the failing path here was not just “Computer Use exists => crash”, but something narrower such as:
codex-acp/Applications/Codex.appIn other words, the crash may be tied to the desktop app’s specific launch path / parent-process constraints for the cached helper, rather than the helper binary or
turn-endedsubcommand being generically unusable.Question for maintainers
Should the desktop app ever be writing
notifyto a cached helper path under~/.codex/plugins/cache/..., or should it always use the bundled helper under/Applications/Codex.app/...once installed?If useful, I can add the exact crash report metadata and
codesignoutput, but I wanted to first post the path distinction because that was the strongest signal I found.qizhanchan commentedon Apr 23, 2026
One attempt: updating to the latest macOS version resolved the error.
bozliu commentedon Apr 23, 2026
@qizhanchan Thanks for sharing that.
In my case, this happened on April 22, 2026, with repeated crashes between roughly 20:57 and 21:08 (+0800).
My Codex for Mac was already on the latest version I had available at the time:
26.417.41555 (1858)26.4.1 (25E253)So for me, it did not look like an outdated Codex build.
What fixed it on my machine was not a macOS update. The thing that seems to have resolved it was a full Codex restart.
After the restart, Codex rewrote the
notifyhelper path from the old cached helper under:~/.codex/plugins/cache/openai-bundled/computer-use/.../SkyComputerUseClientto the bundled helper inside the app under:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/.../SkyComputerUseClientAfter that change, the crashes stopped, and so far it has not happened again on my machine.
So at least in my case, the issue seemed more related to the helper launch path than to simply being on an old app version.
bozliu commentedon Apr 23, 2026
Closing this since the issue has not recurred on my machine after the fix/restart path described above.
bozliu commentedon Apr 23, 2026
Closing from my side to stop further notifications.
jasonhemann commentedon Apr 27, 2026
Regardless, one should not need to change ones operating system in order for this software to work. That's at best a mitigation.
liuhao1024 commentedon Apr 29, 2026
I am seeing the same
SkyComputerUseClient unexpectedly exitedissue with a code signing crash on macOS.Environment:
26.422.71525(CFBundleVersion=2210)1.0.75826.4.1 (25E253)Mac15,8/ Apple M3 Max~/.codex/plugins/cache/openai-bundled/computer-use/1.0.758/Codex Computer Use.appcom.openai.sky.CUAService.cliSkyComputerUseClientCrash signature from the
.ipsreport:Local signature/Gatekeeper checks pass for both the main app and the bundled Computer Use plugin:
Additional symptoms observed locally:
SkyComputerUseClient-*.ipscrash reports were generated today.SkyComputerUseClient mcpprocesses were present at the time of inspection.SkyComputerUseClientprocesses were launched from the plugin cache directory, with cwd under~/.codex/plugins/cache/openai-bundled/computer-use/1.0.758.This looks less like the app/plugin bundle being unsigned on disk and more like a launch-constraint / helper process lifecycle issue where some helper launches are killed by macOS with
Code Signature Invalideven thoughcodesignandspctlboth accept the installed bundles.rxaviers commentedon Apr 29, 2026
In the meantime, for anyone facing this issue, it's possible to skip these errors by disabling the computer use plugin:
szupzj18 commentedon May 6, 2026
this worked for me, thanks a lot!