-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Open
Labels
TUIIssues related to the terminal user interface: text input, menus and dialogs, and terminal displayIssues related to the terminal user interface: text input, menus and dialogs, and terminal displayenhancementNew feature or requestNew feature or request
Description
Summary
Codex should support dedicated reasoning-depth controls that are fast enough for frequent use, visually legible at a glance, and safe to use even while a turn is already in flight.
Problem
Right now, going through /models to change reasoning depth is too slow for something users may want to adjust constantly.
There are three related UX gaps:
- no dedicated shortcut for changing reasoning depth quickly
- the current semantic reasoning indicator is not the right mental shape for fast control/recognition
- commands are blocked during inference, so model/reasoning changes cannot cleanly participate in a fast
adjust -> abort -> resumeworkflow
Requested behavior
- add a dedicated shortcut for changing reasoning depth quickly, separate from the slower
/modelsflow - optionally keep model selection and reasoning-depth selection as distinct controls/keymaps
- add a non-semantic visual reasoning-depth indicator, for example:
[◉···][◉◉··][◉◉◉·][◉◉◉◉]
- make the control work as a fast "control room" lever rather than a menu-heavy flow
Inference-safe switching semantics
If the user changes model or reasoning depth while a prompt is already running:
- do not change the in-flight request mid-execution
- the active turn should keep the model/reasoning configuration it was started with
- the newly selected model/reasoning depth should be staged for the next turn
This implies the model/reasoning config is effectively cached/snapshotted when a prompt is sent.
Why this matters
This unlocks a much cleaner workflow:
- adjust depth/model quickly
- abort if needed
- resume/continue without retyping
The broader point is that model/reasoning controls should feel like immediate cockpit switches, not buried menu actions.
Success criteria
- users can change reasoning depth with a direct shortcut
- the visual indicator is quickly readable without parsing semantic labels
- changing depth/model during inference does not mutate the running request
- the next-turn behavior is deterministic and visible to the user
Related context
Existing shortcut requests:
- [FEATURE] Keyboard shortcut to switch models while composing prompt #9807
- Keyboard shortcut to switch models and thinking #12915
This issue broadens those requests with:
- a dedicated reasoning-depth UX
- a non-semantic indicator
- safe staging semantics for in-flight turns
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
TUIIssues related to the terminal user interface: text input, menus and dialogs, and terminal displayIssues related to the terminal user interface: text input, menus and dialogs, and terminal displayenhancementNew feature or requestNew feature or request