Using forward dash for changing Reason Effert & Fast / No-fast

Feature request for product/service

Chat

Describe the request

It’d be great to be able to use forward slash to select the intended reasoning effort, set fast ON/OFF. This would only show up when selected model allows for it.

example:

  • write “/Hi” and immediately see the “High reasoning effort” option
  • write “/Ext” or “/X” and immediately see the “Extra High reasoning effort” option
  • write “/Fa” and see the enable / disable option for Fast mode (contrary to the one that is selected)

The problem I’m coming from is that currently it’s not a pleasant experience to do it with keyboard only (even with the “ctrl” + “~” shortcut).


On another note, ctrl alt ~ changes Composer 2.5 from Fast to Normal speed (or viceversa) but in grok it loops the reasoning effort. is this intended? if so it’s not very intuitive, imo should be a consistent shortcut behaviour across models

Hey, thanks for the feature request. The idea makes sense: slash commands right in the chat input for reasoning effort and toggling Fast mode, shown only when the model supports it. I shared this with the team as feedback. Right now, typing / lets you quickly switch models, but there aren’t separate slash commands for effort or fast yet.

A similar request about making Fast/Effort first-class controls already exists here: Expose Fast / Effort / Approval Mode as first-class controls in Agent input (like Claude Code), feel free to add a vote and any extra details.

On the second point Ctrl+Alt+~, this is expected behavior right now, not a bug. The shortcut cycles whatever parameter the selected model exposes, so on Composer 2.5 it toggles Fast, and on Grok it cycles reasoning effort. That’s why it behaves differently across models. The inconsistency is also mentioned in this thread: Parameterized model shortcut only cycles effort — can't toggle Fast. I shared that as feedback too. A more predictable split like separate actions for cycle effort and toggle fast would solve both issues.

Let me know if anything in the current behavior isn’t working the way I described.