Team agents ignore model setting and run on Opus instead of Sonnet
Resolved 💬 3 comments Opened Mar 6, 2026 by scott-ha Closed Mar 9, 2026
Bug Description
Team agents consistently run on claude-opus-4-6 despite settings.json explicitly configuring claude-sonnet-4-6 as the team model.
Settings Configuration
~/.claude/settings.json:
{
"teammateMode": "tmux",
"teams": {
"size": 10,
"model": "claude-sonnet-4-6"
}
}
Expected Behavior
When spawning team agents via TeamCreate + Agent tool with team_name parameter, agents should use the model specified in settings.json → teams.model (i.e., claude-sonnet-4-6).
Actual Behavior
All spawned team agents run on claude-opus-4-6 regardless of the teams.model setting. This has been reproduced across multiple team sessions:
- Deleted and recreated teams
- Verified settings file is correct
- Issue persists consistently
Reproduction Steps
- Set
teams.modeltoclaude-sonnet-4-6in~/.claude/settings.json - Create a team with
TeamCreate - Spawn agents with
Agenttool usingteam_nameparameter - Observe that agents report running on Opus 4.6 instead of Sonnet 4.6
Environment
- Platform: macOS (Darwin 25.2.0)
- Claude Code CLI version: latest
- Main conversation model: claude-opus-4-6
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗