If there is an error in the model name, the Subagent is created as a clone of the Agent

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

If the Subagent card contains an error in the model parameter, such as model: gpt-5.4-High instead of model: gpt-5.4-high or model: gpt-5.4, no notification or error is displayed, and the Subagent is launched with the parent model.

This can lead to a hidden degradation of the agent team’s performance if the Subagent being called is expected to be a specific or stronger model than the Agent.

Steps to Reproduce

  1. Set up a Subagent card with a typo/non-existent model.
  2. Ask the Agent to call the Subagent

Operating System

Windows 10/11

Version Information

Version: 2.7.0-pre.162.patch.0 (system setup)
VSCode Version: 1.105.1
Commit: 92e85966ce9c672870440d2813862a59d72f61e0
Date: 2026-03-29T02:02:20.824Z
Layout: editor
Build Type: Stable
Release Track: Nightly
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.22631

For AI issues: add Request ID with privacy disabled

515ac446-6183-4768-8c7e-4346b7b0560e

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This is a confirmed bug. If the model field has an invalid slug or a typo, Subagent will silently inherit the parent model with no warning. Slug matching is case-sensitive, so gpt-5.4-High won’t be recognized as gpt-5.4-high.

The team is aware of this issue. There’s no ETA yet, but your report helps us prioritize it. For now, the workaround is to make sure the model slug exactly matches what the model is called in Cursor, all lowercase.

Related threads if you want to follow along:

Thanks! I was also dealing with the same issue. hope this get addressed soon and we can have some warning type of notification.

1 Like