Scheduled task model selector has no effect — always runs Sonnet
Describe the bug
The model selector in the scheduled task editor (Claude Code Desktop) does not take effect. Regardless of which model is selected, scheduled tasks always run on Sonnet 4.6.
To reproduce
- Create or edit a scheduled task in Claude Code Desktop
- Select "Opus 4.6" from the model dropdown
- Save and run the task (manually or via cron trigger)
- Observe the running session — bottom bar shows "Sonnet 4.6"
What I tried
| Method | Result |
|--------|--------|
| Setting model via UI dropdown to Opus 4.6 | No effect |
| Adding model: opus to SKILL.md frontmatter | No effect |
| Adding model: claude-opus-4-6 to SKILL.md frontmatter | No effect |
| MCP create_scheduled_task / update_scheduled_task API | No model parameter exists |
There is currently no way (UI, frontmatter, or API) to control which model a scheduled task runs on.
Expected behavior
The scheduled task should run on the model selected in the UI dropdown (or specified in SKILL.md frontmatter).
Environment
- Claude Code Desktop, macOS (Darwin 25.2.0)
- Claude Code version: 2.1.78
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗