Can't Apply All Changes from Worktree Chat

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Unable to apply all files changes from worktree chat to main repo - only most recently added/edited files.
I expect when applying changes from a worktree, that all changes are brought over. However, it seems only the most recent files the worktree edited/added are being brought over. This is not useful behavior for worktree workflow. When applying changes from a worktree, I expect all changes that exist in worktree to be applied (not just most recent changes)

Steps to Reproduce

  • Start a worktree chat and ask for some work to be done.
  • (Some files will now exist) Ask for follow-ups in chat.
  • Cursor will add/edit files
  • Cursor will show files changed/edited in chat.
  • You have option to apply changes but it only applies to the most recent files edited/added (can’t apply entire worktree)

Expected Behavior

When I apply changes from a work tree to main repo, I expect all changes from the worktree to be brought over, not just the most recent ones edited.

For example, a worktree was created with 10 file changes. I ask for specific changes in the worktree chat and 3 files are edited. Now I only have the option to apply those 3 files to main repo. Instead, when applying changes from worktree, all 10 files should be applied.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.48 (Universal)
VSCode Version: 1.105.1
Commit: ce371ffbf5e240ca47f4b5f3f20efed084991120
Date: 2025-12-04T19:26:27.263Z
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

Hey, thanks for the report. This matches a known review/apply issue in worktree that we’re already investigating: Agent on Worktree not applying all changed files to main branch. I’ll link your case to that investigation.

Temporary workaround for now:

  • In the worktree, check the full changes with git diff main and manually apply any missing files if needed.

Please share the following to help us speed up the fix:

  • A screenshot or short video of the Review screen before Apply showing which files are missing
  • Errors from Help → Toggle Developer Tools → Console when opening Review and when clicking Apply
  • Whether it reproduces consistently and whether you’re using Plan/Build or a regular chat
  • Examples of specific files that don’t appear in Review/Apply
  • Request IDs for the chat where changes were made and for the Apply action. How to get them: Getting a Request ID | Cursor Docs

Let me know if the workaround helps and please send the details.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.