Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
/remote-control is supposed to keep the working tree on the local machine. The agent loop moves to the cloud, but file edits should still run locally.
What happened: the session hung on a “preparing environment” style message, became unusable, and uncommitted files were deleted from the local working tree. This was not a full project wipe. Pre-existing / ignored files remained; the new uncommitted source files were gone.
This has happened more than once after Remote Control. I will not reproduce it, because it deletes work.
Steps to Reproduce
I am not reproducing this (data loss). Sequence of the latest incident:
- Local agent session in a git-backed workspace, with substantial uncommitted changes.
- Run /remote-control to continue the same session from the iOS app.
- UI hangs on “preparing environment” (or equivalent) and never recovers.
- The original session is dead.
- Uncommitted source files are gone from disk.
Expected Behavior
Per the Cursor for iOS | Cursor Docs :
Tools keep running on the local computer.
The local working tree is unchanged by the handoff itself.
If handoff fails, the session should fail without deleting local files.
Operating System
MacOS
Version Information
Cursor IDE:
Version: 3.19.13 (Universal)
VS Code Extension API: 1.128.0
Commit: dd066f332fcea7382764400fde902f61920648d0
Date: 2026-09-04T17:41:16.065Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 24.6.0
macOS 15.7.9 (Build 24G830)
For AI issues: which model did you use?
Auto
For AI issues: add Request ID with privacy disabled
bc-af9147f1-3b52-4f99-8966-92d30e44cfb5
Additional Information
Hardware: Mac mini (Apple Silicon).
There is no Request ID for the hang. The session was archived, and /remote-control never completed a chat turn, so Copy Request ID is not available. The Background Agent id is bc-af9147f1-3b52-4f99-8966-92d30e44cfb5.
This contradicts the published Remote Control model (“working tree never leaves the computer”). Around the hang, Cursor also created a cloud-agent snapshot on my git remote (a cursor/cloud-agent-* branch, commit message “Cursor: Apply local changes for cloud agent”). The deleted work was later recovered from that snapshot. I am not posting branch names or commit hashes; they are on a private repo.
I will not use Remote Control until this is fixed. Please do not ask me to run it again on a dirty tree.
Does this stop you from using Cursor
No - Cursor works, but with this issue