Allow the user to choose what model will do the “Commit” or “Commit + push” whne doing it with the buttons on the UI, maybe even a subagent. So I can work with an expensive model and commmit with composer without constantly chaning it
Quick clarification that might help right now: the Generate Commit Message sparkle button in the Source Control panel already uses a separate lightweight model, independent from the chat model you picked. So generating a commit message there doesn’t use your expensive model, and you don’t need to switch anything manually.
The difference is that the Commit and Push agent buttons inside chat run in the main chat thread and use the model selected there.
Right now you can’t explicitly choose a model for commit and push, including a subagent option. I’ve logged it as a feature request. No ETA yet, but it’s tracked. If there’s an update, I’ll reply in the thread.