Subagent "fast" model doesn't work

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

If “fast” is specified as the subagent model, the subagent fails to start with Error: [unavailable] Error. The only workaround is to inherit or specify a specific model like Haiku.

Steps to Reproduce

Configure a subagent as described. Invoke it; watch it fail.

Expected Behavior

It should not fail.

Operating System

Windows 10/11
Linux

Version Information

Version: 2.4.21 (user setup)
VSCode Version: 1.105.1
Commit: dc8361355d709f306d5159635a677a571b277bc0
Date: 2026-01-22T16:57:59.675Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. fast is no longer a valid option for the subagent model. It was removed from the config. That explains the Error: [unavailable] Error.

Your workaround is correct. Use either inherit (the subagent will use the parent agent’s model), or specify a concrete model.

Example of a correct config:

---
name: my-subagent
model: inherit
---

The docs still mention fast, but that info is outdated and the team is aware. Use inherit as the default.

Got it. I will inherit or use a specific model going forward. However, I used subagents as soon as they were released on the stable builds, and the docs were out of date? :thinking: That’s kind of unfortunate.

Agree, why can’t the docs get updated to no longer mislead? fast → inherit seems like an easy change to make now versus having users find the feature broken and risk not even seeing this post

edit: confirming that this indeed fixed the subagents for me, before they’d always fail and the model would try to do its own after the failure. After switching to inherit both first try and second try both actually used the verifier subagent without failure.