How do you get worktree edits to "apply"?

I have one worktree for each feature or bug in my repo. So each agent works on that worktree but after editing the code, when you go to “review” it will not apply because you are on the main worktree. How do you resolve this so that you can actually apply the changes from a worktree?

Hey, Worktree mode in Cursor creates its own worktrees in ~/.cursor/worktrees/. It doesn’t interact with the ones you created manually, so your current setup doesn’t match.

Two options:

  1. Use Parallel Agents in Cursor. Open the main repo and let Cursor manage worktrees for you. When you apply changes, they’ll be merged back into your current branch. Docs: Parallel Agents | Cursor Docs

  2. Keep your manual worktrees. Open each one as a separate Cursor window and switch the agent to “Local” mode (the dropdown next to the model picker). The agent will edit files directly, without Apply.

Which workflow works better for you?