Marketplace Plugin subagents do not respect the model

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When a subagent defined in the Team Marketplace Plugin is invoked, it does not respect the model defined in the subagent, but rather is invoked with the main agent model.

Steps to Reproduce

  1. Create a Plugin with a subagent.
  2. Define a model in that subagent, i.e. ‘composer-2’.
  3. Start a new chat, select a different model, i.e. ‘sonnet 4.6’
  4. run a command that will invoke that agent
  5. subagent will be invoked with sonnet 4.6 model

Expected Behavior

Subagent should use the model specified in the subagent definition

Operating System

MacOS

Version Information

Version: 3.0.16
VSCode Version: 1.105.1
Commit: 475871d112608994deb2e3065dfb7c6b0baa0c50
Date: 2026-04-09T05:33:51.767Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hi @pchalacis,

This is a known issue. The model field in the marketplace plugin subagents is not being honored — the subagent defaults to the parent agent’s model (or Composer, depending on your plan’s pricing model) regardless of what you configure.

This has been reported by several other users, and the team is aware. A fix was recently shipped for local subagents (defined in .cursor/agents/), but marketplace plugin subagents are still affected.

As a workaround, you can define the subagent locally in your .cursor/agents/ directory with the desired model instead of relying on the marketplace plugin definition. Local subagents do respect the model field. More details on setup here: Subagents - Model configuration

Let me know if you have any questions.

I am still having this problem with local subagents on:

Version: 3.1.14

VSCode Version: 1.105.1

Commit: d8673fb56ba50fda33ad78382000b519bb8acb70

Date: 2026-04-14T01:39:23.679Z (21 hrs ago)

Layout: editor

Build Type: Stable

Release Track: Default

Electron: 39.8.1

Chromium: 142.0.7444.265

Node.js: 22.22.1

V8: 14.2.231.22-electron.0

OS: Darwin arm64 25.4.0