Issue
The model router menu should be accessible throughout a session, not just the beginning.
Context
Currently, the user is unable to switch model providers within an existing session. This is great for session-based provider artifacts, but can be restrictive for multi-model workflows. A potential workaround is the subagent tool call, but that delegates the control to the model and requires an extra prompt.
Consideration:
Changing a provider is a destructive action, as all session-based artifacts will likely need to be dropped. Context is preserved through the message thread, but is nevertheless impacted by a switch.
Issue
The model router menu should be accessible throughout a session, not just the beginning.
Context
Currently, the user is unable to switch model providers within an existing session. This is great for session-based provider artifacts, but can be restrictive for multi-model workflows. A potential workaround is the
subagenttool call, but that delegates the control to the model and requires an extra prompt.Consideration:
Changing a provider is a destructive action, as all session-based artifacts will likely need to be dropped. Context is preserved through the message thread, but is nevertheless impacted by a switch.