Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When I create a custom subagent with model: inherit in the config and my parent agent is using Opus 4.5 thinking, the subagent doesn’t inherit the model. It runs on composer-1 instead.
My subagent config looks like this:
---
name: test-agent
model: inherit
description: Simple test agent for debugging subagent functionality
---
When I invoke it from the parent agent the subagent runs but uses composer-1 rather than inheriting Opus 4.5 thinking from the parent.
Steps to Reproduce
- Set your main agent model to Opus 4.5 thinking
- Create a custom subagent in
.cursor/agents/withmodel: inherit - Invoke the subagent using the Task tool or slash command
- Check what model the subagent actually uses - it shows composer-1
Expected Behavior
The subagent should use the same model as the parent agent (Opus 4.5 thinking) when model: inherit is specified.
Operating System
MacOS
Version Information
Version: 2.4.25
VSCode Version: 1.105.1
Commit: d09ff0330132664471f9c70f7aa51ebc8945a800
Date: 2026-01-31T03:06:13.311Z
Build Type: Stable
Release Track: Early Access
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0
For AI issues: which model did you use?
Opus 4.5 thinking (parent) but subagent defaults to composer-1
For AI issues: add Request ID with privacy disabled
d79c1d89-09df-4e13-96e1-b24368b5866f
Additional Information
Test result:
When asked to identify its model the subagent responded: “I’m Composer, a language model trained by Cursor. I’m not GPT-4/5, Grok, Gemini, Claude Sonnet/Opus, or any other publicly known model.”
This confirms the model: inherit config is ignored and the subagent defaults to Cursor’s internal Composer model instead of inheriting Opus 4.5 thinking from the parent.
Does this stop you from using Cursor
No - Cursor works, but with this issue

