Cross-Workspace @ tagging for recent Workspaces folders

Feature request for product/service

Cursor IDE

Describe the request

When I use @ in Cursor, it only shows files from the current folder or workspace. However, I often need the agent to reference other repositories that I recently opened in Cursor.

I do not want to create a multi-root workspace every time I need to work across repositories. It would be useful if Cursor allowed me to reference an external project directly, for example using @project2.

When I type @, Cursor could:

  • Autocomplete projects or repositories I recently opened.
  • Allow me to add a folder path outside the current workspace.
  • Remember that external path for future agent sessions globally.

This would make cross-repository development much easier. For example, if Repo A calls an API exposed by Repo B, I could simply reference @repoB and ask the agent to inspect the API contract or implementation without adding both repositories to the same workspace.

Operating System (if it applies)

MacOS

Hey @Sankar_Kumar!

Thanks for the feedback.

Cursor should be able to read just about any repo on your machine, even without an @ reference. If you simply tell the agent:

Check /sources/repo/backoffice for the API contract

your agent should be able to go and retrieve that information.

That said, it’s not as convenient as an @ reference with autocomplete, so I still think this is valid feedback! I just want to make sure you aren’t blocked, thinking you need a multi-root workspace to read files in other repos.

Yes @Colin I can pass the path myself but its tedious and I also feel for current folder files we dont do @ much, we can just tell and cursor would find the right file within easily. most of the time the paths I provide are outside the repo