What problem are you trying to solve?
There's no way for a client to choose which model a turn uses.
The model is fixed at author time in agent.ts (defineAgent({ model })). Neither HandleMessageRequestBody nor SendTurnPayload carries a model field.
For a chat app (Claude/ChatGPT-style) the user needs a model picker.
Proposed solution
Let the server declare a selectable set and let the client pick from it. Server stays authoritative.
Alternatives considered
No response
What problem are you trying to solve?
There's no way for a client to choose which model a turn uses.
The model is fixed at author time in agent.ts (defineAgent({ model })). Neither HandleMessageRequestBody nor SendTurnPayload carries a model field.
For a chat app (Claude/ChatGPT-style) the user needs a model picker.
Proposed solution
Let the server declare a selectable set and let the client pick from it. Server stays authoritative.
Alternatives considered
No response