Workspace mode should load plugins from all projects, not just the first folder

Feature request for product/service

Cursor IDE

Describe the request

Current behavior

When opening a multi-root Workspace, Cursor only loads the plugin configuration from the first project/folder.

For example:

Workspace
├── project-a
│ └── .cursor/settings.json
├── project-b
│ └── .cursor/settings.json
└── project-c
└── .cursor/settings.json

Only the plugins defined in project-a are loaded. Plugins from project-b and project-c are ignored.

Expected behavior

Cursor should discover plugin configurations from all folders in the Workspace and merge them before initialization.

A possible strategy could be:

  • Scan all workspace folders
  • Load all plugin configurations
  • Deduplicate plugins by ID (or another unique identifier)
  • Initialize the merged plugin list

Why this matters

Many teams use Cursor with multi-root workspaces or multiple repositories.

Currently, only the first project’s plugins are available, which means plugins required by other projects never run unless the workspace structure is changed.

Supporting merged plugin loading would make Workspace mode much more consistent and practical for multi-project development.

Hey, thanks for the feature request, the description is great. The project-a/b/c layout makes everything clear right away.

Confirmed: in a multi-root workspace, plugin config .cursor/settings.json is currently only read from the first folder. There’s no config merge across all workspace folders. This is a known multi-root limitation, and it affects more than just plugins.

I can’t promise any timeline, but the request makes sense, especially for multi-repo teams. If there’s an update, I’ll post it in the thread.

FYI, if anyone else runs into this, there’s a related thread about loading from subfolders: Plugins not loading from subfolders