As a developer, I want the model selector to function independently in each open workspace window, so that I can work with different models (e.g., O3 in one workspace, Sonnet in another) without repeatedly switching model settings.
Current Behavior
- When multiple workspaces are open, changing the selected model in one window affects all others, including the MAX setting. This is particularly cumbersome, as it requires an additional click and risk increased cost if missed.
Desired Behavior
- Each workspace window should retain and apply its own model selection independently.
- The last used model per workspace should persist across sessions.
Benefit:
Improves workflow efficiency when handling multiple contexts or projects that rely on different models.