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.jsonteams.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

  1. Set teams.model to claude-sonnet-4-6 in ~/.claude/settings.json
  2. Create a team with TeamCreate
  3. Spawn agents with Agent tool using team_name parameter
  4. 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

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗