Hello Cursor Team,
Thank you for your continuous innovation on the Cursor IDE.
The new Multi-Agents feature is incredibly powerful, allowing us to run up to eight agents in parallel on a single prompt. The concept of using isolated git worktrees or remote machines to prevent file conflicts is brilliant.
However, it appears that this Multi-Agents functionality is not currently supported in Multi-root Workspaces.
Background and Necessity
For many modern development workflows, Multi-root Workspaces are not just a convenienceāthey are essential. This is especially true when working on projects composed of multiple, interconnected codebases.
-
Client + API (Frontend/Backend) Development:
- This is a very common use case. Developers (like myself) frequently need to have a client repository (e.g., React, Vue, Svelte) and an API repository (e.g., NodeJS, Python, Go) open in the same workspace to work on them concurrently.
-
Microservices Architecture (MSA):
- When developing and debugging multiple, highly interdependent microservices, managing each serviceās repository within a single workspace is extremely efficient.
The Problem
Currently, we cannot activate the Multi-Agents feature within a Multi-root Workspace.
This limitation prevents us from performing high-level, complex tasks, such as instructing an AI agent to āsimultaneously modify the client UI and the server API logicā in a full-stack application.
Proposed Feature
I request full support for the Multi-Agents feature within the Multi-root Workspace environment.
Ideally, the Multi-Agents feature should be able to recognize each root folder (project) within the workspace as a distinct codebase. This would allow agents to run in parallel, targeting different roots as specified by the user.
For example, I would love to be able to execute a prompt like this:
āFor the new āUser Profileā feature, create the profile page UI in Root A (Client) and the corresponding API endpoints in Root B (API). Have each agent commit its changes.ā
Expected Impact
If this feature is implemented, full-stack developers and those working in microservice environments will experience a level of productivity that was previously unimaginable with AI assistance.
Thank you for considering this request. I look forward to seeing Cursor evolve.