Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor supports up to 4 subagents running in parallel. When my agent instructions say “dispatch subagents in parallel” for 8+ independent items, Cursor only launches 3 concurrently instead of 4. Only when I add “up to 4 in parallel” explicitly to my instructions does it dispatch 4.
Why doesn’t the agent use the maximum available slots by default? I shouldn’t need to hardcode “up to 4” in my instructions – if Cursor later increases the parallel limit, I’d want it to automatically scale up without changing my instructions.
Steps to Reproduce
Instruct agent to “dispatch subagents in parallel” with 5+ items – only 3 launch;
add “up to 4 in parallel” explicitly – then 4 launch.
Expected Behavior
Agent should use all available parallel slots by default without needing to hardcode the number.
Operating System
Windows 10/11
Version Information
Version: 2.5.20 (user setup)
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.22631
For AI issues: which model did you use?
claude-4.6-opus-max
thinking
Enabled MAX mode
Does this stop you from using Cursor
No - Cursor works, but with this issue