Change model/thinking through shortcut
What feature would you like to see?
Currently, you can change the model/thinking with /model, but in practice, that is very cumbersome to use most of the time.
That is because you usually realize you want to use more thinking AFTER you've typed a whole (long) prompt. At this point, selecting all the text, cutting, changing the model, and especially pasting, are pretty annoying to do in the TUI, you can't just do cmd-a cmd-x, paste: there are random separating bars and linebreaks in the text from the TUI itself, not to mention the whole extra number of steps needed.
You can change the model anytime in ChatGPT. Imagine what it would be like if you _couldn't_ do that.
Claude does it by having keywords (_think hard, ultrathink_, etc). Kinda weird cause you have to know them beforehand. Codex could do the same, or just enable a shortcut that allows changing the model/thinking anytime, even after you've already typed the whole prompt.
Are you interested in implementing this feature?
Yes
I think the easiest/nicest approach would be to add CMD + 1/2/3/etc, and display the current model in the statusbar.
Alternatively, CMD+M shows a menu an you pick one.
12 Comments
Guys you have the mother of all coders!!! and this is still not shipped! Please have mercy and give us a shortcut to rotate reasoning efforts inside the same chat!
+1
prior art: pi.dev binds this to shift-tab and i use it all the time there
Yup, same in Claude Code, alp+p
please 🥹
+1
+1 and if we can do it mid-request too without waiting for a session to stop.
nah that ain't happening
+1 There is shortcut to change thinking effort but not yet model
Still waiting for this simple QoL used in Pi.dev
Still waiting :D
Keyboard shortcuts have been added to change the reasoning level. You can use Alt+ and Alt- (or, Shift-Up and Shift-Down) to cycle through reasoning levels.