Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
I initialize a new agent task in a worktree, but the task begins locally instead.
Steps to Reproduce
- New Agent
- Choose “Worktree”
- Submit prompt
It’s not in a worktree
Expected Behavior
It should be in a worktree.
Is worktree creation now up to agents? This is a problem because:
- That’s not what the UI implies.
- Now all benign terminal commands require approval instead of auto-running.
- Apparently, one of my agents failed to create a work tree, or moved changes to main without asking, I didn’t realize it AND I PERMANENTLY DELETED UNTRACKED FILES IN THE DIFF VIEW, THINKING THEY WERE MISTAKENLY COPIED TO THE WORKTREE. But in fact, it was not the worktree because I guess the agent didn’t create a worktree like asked?! Those untracked files are now gone.
I have so far found Cursor 3 to be a major usability AND FILE INTEGRITY regression.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
Version: 3.0.4
VSCode Version: 1.105.1
Commit: 63715ffc1807793ce209e935e5c3ab9b79fddc80
Date: 2026-04-02T09:36:23.265Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 22.6.0
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor