Where does the bug appear (feature/product)?
Cursor CLI
Describe the Bug
Follow-up to the macOS --computer-use / signed SEA createRequire crash that was marked fixed in CLI 2026.09.08:
On our Apple Silicon Mac (My Machines worker), we are on CLI 2026.09.15-d2fe57e (agent update reports already up to date). The old Filesystem createRequire is disabled in the self-contained worker SEA crash does not reproduce: with --computer-use, the worker stays running and Computer Use debug can show Ready.
However, enabling --computer-use breaks the agent Shell tool:
- Worker with
--computer-use: Shell calls return no exit status (even trivialecho). We labeled thisSHELL_STILL_DEADin our probes. - Same machine / same
--worker-dir/ same LaunchAgent without--computer-use: Shell works (SHELL_OK).
So this is a different manifestation / regression after the 09.08 fix: CU no longer crashes at start, but Shell/exec channel dies while the worker remains up.
Workaround we use today: LaunchAgent without --computer-use for coding/Shell; Simulator UI via XcodeBuildMCP + simctl (no XCUITest).
Steps to Reproduce
- Apple Silicon Mac on macOS 27 Golden Gate (latest); Cursor CLI
2026.09.15-d2fe57e. - Install/grant Cursor Computer Use.app; Accessibility + Screen Recording on.
agent worker debugcan show Computer use Ready: yes. - Start the My Machines worker without CU and confirm Shell:
agent worker --worker-dir /path/to/repo start
→ agent Shellecho hello→ exit 0 / SHELL_OK. - Stop the worker. Start the My Machines worker with CU:
agent worker --computer-use --worker-dir /path/to/repo start
→ worker stays up (no createRequire abort). - Run agent Shell
echo helloagain.
→ no exit status / SHELL_STILL_DEAD. - Remove
--computer-use, restart → Shell OK again.
(Also reproducible under launchd LaunchAgent with/without the --computer-use ProgramArgument.)
Expected Behavior
--computer-use worker stays healthy and Shell/exec-daemon keeps working (screenshots/clicks + Shell).
Operating System
MacOS
Version Information
- Cursor CLI:
2026.09.15-d2fe57e(agent update: already up to date) - Related prior fix:
2026.09.08for createRequire SEA crash (linked thread above) - Worker: My Machines worker
- Computer Use.app present; debug Ready yes after permissions
- OS: macOS 27 Golden Gate (Apple Silicon)
Additional Information
- Bisect: only flipping
--computer-usechanges Shell from OK → dead. - Do not set
CURSOR_AGENT_ALLOW_UNSIGNED_COMPUTER_USE=1(known to fail CUCursorService team-id gate). - Happy to attach worker stdout/stderr /
agent worker debugif useful.
Does this stop you from using Cursor
No - Cursor works, but with this issue