Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After updating to the latest version, I have lost the ability to apply and unapply changes made in the worktree mode.
I have found a hacky workaround that involves getting the agent to run a command, which brings up the option to apply and unapply before you accept or reject the command.
Before the update, there was always an apply/unapply button just above the chat box.
The apply button seems to show after new code is created for the first time, but it is gone for old chats and after you first apply the changes.
Steps to Reproduce
Make a change with worktree mode.
Press apply.
The unapply button doesn’t show up.
Expected Behavior
When you apply the changes, an unapply all button should show up.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.54 (system setup)
VSCode Version: 1.99.3
Commit: 7a31bffd467aa2d9adfda69076eb924e9062cb20
Does this stop you from using Cursor
No - Cursor works, but with this issue
1 Like
Hey, thanks for the report. It looks like a UI regression introduced in v2.0.54 where the Unapply button doesn’t persist after applying changes in worktree mode.
I’ll pass this to the team for investigation. Your screenshot and repro steps are very helpful.
In the meantime, your workaround (triggering an agent command to bring back the apply/unapply options) should let you keep working.
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Reapply button does not show in worktree chat after the first time you use it. I can review/accept the change or click “Undo Apply”, but clicking “Accept” only accepts it relative to the worktree. “Reapply” button should be available to easily merge changes from your worktree to your main repo at any point in time.
Steps to Reproduce
If I start an agent in a worktree and then follow up requesting a change, it will give me option to “Reapply” changes. However, upon subsequent requests for changes in the chat, the “Reapply” button is gone and I am not able to put further changes into my main repo.
Expected Behavior
Reapply should always be available to merge over worktree changes at any point in time.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.54 (Universal)
VSCode Version: 1.99.3
Commit: 7a31bffd467aa2d9adfda69076eb924e9062cb20
Date: 2025-11-03T22:40:44.657Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0
Does this stop you from using Cursor
No - Cursor works, but with this issue


After the first time you apply, it never shows an apply/reapply button again. It always just shows Undo Apply and Review.
If you click Review, it only shows the files from the first time you ran it in the chat. And it only shows Undo Apply at top.
Experiencing the exact same issue - I can apply the first changes the agent makes in the worktree, but subsequent changes cannot be applied to the main branch. This issue makes the entire ‘worktree’ flow unusable
1 Like
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
The Apply button is not shown after making code changes in the parallel agent mode (worktree).
Steps to Reproduce
- Run several agents to make code changes simultaneously.
- The Undo Apply button instead of Apply is shown when agents finish outputting code.
- The Apply button appears after closing and reopening Cursor IDE.
Expected Behavior
Apply button should appear after agents finish running edits.
Screenshots / Screen Recordings
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.60 (Universal)
VSCode Version: 1.99.3
Commit: c6d93c13f57509f77eb65783b28e75a857b74c00
Date: 2025-11-05T00:50:54.645Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0
For AI issues: which model did you use?
Composer 1
GPT 5 High
GPT 5 Codex High
Does this stop you from using Cursor
No - Cursor works, but with this issue