Enable Multi-Agents Support for Multi-root Workspaces

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.

5 Likes

+++++++ to this

+++ 1

+++1