Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Sometimes Cursor reports that a requested subagent model is unavailable locally, even though the model becomes available immediately after switching the active model to that requested model and retrying.
Steps to Reproduce
- In Cursor, ask the agent to create a PR and review it using a specific high-end model, e.g. gpt-5.5-high.
- Cursor creates the PR.
- Cursor says it cannot spin up a subagent on gpt-5.5-high because the only available subagent model is something else, e.g. composer-2.5-fast.
- Switch the active model in Cursor to gpt-5.5-high.
- Retry the same request.
- Cursor now recognizes gpt-5.5-high as available and starts the review subagent.
Expected Behavior
When I request an agent/subagent using a specific model, Cursor should either:
- Correctly detect that the requested model is available, or
- Refresh available models automatically before deciding it is unavailable.
The availability of a subagent model should not depend on manually switching the main active model first.
Operating System
MacOS
Version Information
Version: 3.8.11
VS Code Extension API: 1.105.1
Commit: e56ad3440df06d22ca7501e65fd518e905486ef0
Date: 2026-06-18T01:40:18.333Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
For AI issues: which model did you use?
GPT 5.5 High
For AI issues: add Request ID with privacy disabled
c4009c42-ec85-4c50-8e7b-05d5bc659926
Does this stop you from using Cursor
No - Cursor works, but with this issue