Title: Remote Control from Mac to Windows spawns cursor-agent locally and fails with ENOENT on /c:/... paths
Description:
When using Cursor Remote Control from a Mac client to a Windows machine, the Cursor extension incorrectly tries to spawn the cursor-agent worker on the local Mac (leonMacBook Pro) instead of on the remote Windows host.
It passes a Windows-style workspace path (/c:/Users/zhengjiannan/code) into the local Mac process. macOS cannot resolve that path, so spawning fails:
Workspace roots: /c:/Users/zhengjiannan/code
Spawning worker "/c:/Users/zhengjiannan/code @ leonMacBook Pro"
Worker process error: spawn .../cursor-agent ENOENT
Activation failed: Failed to spawn cursor-agent-worker: no pid
Expected behavior:
The Remote Control session should spawn cursor-agent / cursor-agent-worker on the remote Windows machine, using a path that is valid in that Windows environment.
Actual behavior:
The Mac client attempts to start the worker locally and feeds it a Windows drive-letter path (/c:/...). That path is invalid on macOS, so the worker fails immediately with ENOENT / “no pid”.
Notes:
The same flow works when initiated from Windows, because the Windows environment can correctly interpret the /c:/... path.
This appears to be a cross-platform path / host-targeting bug in Cursor Remote Control, not a user configuration issue.
For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)
For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…
Additional Information
Add any other context about the problem here.
Does this stop you from using Cursor?
Yes - Cursor is unusable
Sometimes - I can sometimes use Cursor
No - Cursor works, but with this issue
The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!
Also confirmed: Windows → Windows Remote Control works normally. The issue only happens when controlling a Windows machine from a Mac client. That strongly suggests the bug is in the Mac client’s remote worker spawning / path handling, not in the Windows host itself.
Thanks for the detailed report. We reproduced this end-to-end and are tracking a fix internally.
For now, please start the chat on Windows, then open that existing chat on your Mac. That currently doesn’t reproduce the bug. The issue occurs when creating a separate new chat from the Mac for the Windows workspace.
We greatly appreciate you raising this bug and we’ll keep you updated on the status of it.