Subagents for Cloud Agents + IDE Launch for Long-Running Cloud Agents + Support Local Agent Files (.cursor/agents)

Feature request for product/service

Cursor Web

Describe the request

Hi Cursor team :waving_hand:

I’d like to request subagents support for Cloud Agents, including both standard Cloud Agents and Long-Running Cloud Agents.

Why this matters

For larger workflows, a single agent quickly becomes a bottleneck: it has to juggle planning, coding, debugging, testing, and docs all at once. Subagents would let a “manager” agent delegate work in parallel or in a structured pipeline, making Cloud Agents much more effective for real-world projects.

What I’m asking for

  1. Subagents for Cloud Agents

Ability for a Cloud Agent to spawn and coordinate multiple subagents.

Each subagent can have its own role/instructions (e.g., “test writer”, “refactorer”, “docs”, “dependency auditor”).

  1. Subagents for Long-Running Cloud Agents

Same capability, but with long-running context and state.

Subagents can be created/terminated dynamically as tasks evolve.

Key use cases

Parallelization: one subagent writes tests while another implements the feature, and a third reviews for style/security.

Separation of concerns: dedicated subagents for “architecture decisions”, “bug triage”, “performance”, “documentation”.

Controlled autonomy: manager agent keeps the global plan; subagents operate with narrower permissions/scopes.

Additional request: Launch Long-Running Cloud Agents from the Cursor IDE (like Cloud Agents)

Launching Cloud Agents from the Cursor IDE already works well. I’d like the same ability for Long-Running Cloud Agents—launch them directly from the IDE UI/command palette, without a separate flow.

Important detail: Slash commands are backed by local agent files (.cursor/agents)

When I say “launch with subagents,” I don’t mean a literal /subagents command — that was just a placeholder.

In practice, many of us define subagents as agent files (e.g. Markdown) inside .cursor/agents, and then invoke them via slash commands like /my-agent-name (where the name comes from the agent file / definition).

Request: Make these local agent definitions usable by Cloud Agents (IDE + Web options)

For Cloud Agents (and Long-Running Cloud Agents), it would be great to support one of these approaches:

Option A — Bundle local agent files from the IDE when creating a Cloud Agent

On Cloud Agent creation in the IDE, automatically include (or allow selecting) agent definitions from .cursor/agents.

This would make /my-agent-name subagents available immediately in the Cloud Agent session.

Option B — Allow uploading/managing agent files in Cursor (web)

Let users upload and manage their agent definitions (the same files used locally in .cursor/agents) in the Cursor web UI.

Cloud Agents could then access the same curated set of subagents without relying on IDE-side bundling.

Either option would make subagents much more practical for Cloud Agents, especially for teams that already maintain a library of internal agent definitions.

Thanks! Happy to share a concrete folder example (.cursor/agents), expected behavior, or help test in beta.

.cursor/agents works for delegating specific tasks to focused subagents locally. I’ve seen setups where people use a dedicated test-writing agent that only touches test files, which keeps the main agent from getting distracted trying to do everything at once.

cloud agents are a different story though. right now if you define agents locally they don’t exist in cloud sessions, so you’re back to one agent doing everything. bundling them on session creation (Option A) seems way more practical than a web upload UI, since most people are already iterating on agent files alongside code anyway.

curious whether cloud agents even have access to .cursor/rules today or if that’s also missing