LLMs within Xcode - Why can't the model within an agent be selected but can within chat?

If I use the Claude Code agent within Xcode 27 beta 2, it defaults to Opus 4.8, but that burns through tokens too quickly so I'd like to switch it to Opus 4.7 or Sonnet, but there's no way to change that anywhere in Xcode that I can see?

Also, if I use Chat, rather than the agent, then Xcode lets you select models, however for Claude it only offers Sonnet 4.5. Why? Why not 4.6 at least?

Where are these limitations coming from? It's not from Claude so it must be Xcode Why are these limitations present?

hi, one way is to change via Xcode Settings > Intelligence > Agent Sub-Settings

I would also prefer another way to change this.

LLMs within Xcode - Why can't the model within an agent be selected but can within chat?
 
 
Q