Unable to view changes for multi-root workspaces

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

This occurs in the Agent Window, not IDE. I have followed these steps for creating a multi-root workspace Creating multi-repo workspaces from Cursor Agents - #2 by system, butI am only able to view changes for one repository in the Changes tab. I am unable to switch repositories as shown in a previous release here Multi-root support in Agents Window - #10 by Colin.

For example, I have repos A,B,C, and D in my workspace. A, C, and D have changes, but I can only see the diffs for repo A in the Changes screen.

Steps to Reproduce

  • select multiple folders for workspace in Agents Window
  • have uncommitted changes in multiple repos within workspace
  • open Changes on side nav
  • drop down only shows branch for one repo.

Expected Behavior

  • dropdown to select source within current workspace for changes

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

3.13.25

Does this stop you from using Cursor

No - Cursor works, but with this issue

There’s a canonical thread with the same report and a bit more community context - I’m going to merge this one into it so updates land in one place: Agent not showing changes in multi-root workspaces.

In the meantime, a couple of things that might help you unblock:

  • Branch dropdown - if the agent has produced branches or a PR in the other repos, they’ll show up in the branch picker at the top of the Changes tab. That won’t help if the agent hasn’t touched those repos yet, but for active repos it’s usually enough to get to their diffs.
  • Editor Window fallback - the classic Cursor Editor Window’s Source Control panel still splits changes per repo. You can hop over quickly with Cmd+Shift+N from the Agents Window (opens a new IDE window on your workspace), review the multi-repo diffs there, then come back to the Agents Window.

I’ll post here when there’s an update.