Problem
Changing the effort level (low/medium/high) currently requires opening the model picker with Cmd+P and then using left/right arrow keys. This is a two-step interaction for something that should be a quick toggle — especially since effort level is adjusted frequently during a session.
Proposed solution
Add a dedicated keyboard shortcut (e.g., Ctrl+E or Ctrl+Shift+E) that cycles through effort levels directly from the input prompt: low → medium → high → low. The current effort level is already shown in the status line, so visual feedback is already in place.
Alternatively, support separate keybindings for increase/decrease effort that work from the main input context — not just inside the model picker:
inputBox:increaseEffort
inputBox:decreaseEffort
These would mirror the existing modelPicker:increaseEffort / modelPicker:decreaseEffort actions but be available globally.
Alternatives considered
Cmd+P → arrow keys (current workflow — works but requires two steps)
CLAUDE_CODE_EFFORT_LEVEL env var (static, requires restarting the session)
effortLevel in settings (static, requires editing config)
Priority
Medium
Category
Interactive mode (TUI)
Environment
- Version: 2.1.70 (Claude Code)
- OS: macOS Tahoe v26.3.1
- Terminal: iTerm.app
Problem
Changing the effort level (low/medium/high) currently requires opening the model picker with
Cmd+Pand then using left/right arrow keys. This is a two-step interaction for something that should be a quick toggle — especially since effort level is adjusted frequently during a session.Proposed solution
Add a dedicated keyboard shortcut (e.g.,
Ctrl+EorCtrl+Shift+E) that cycles through effort levels directly from the input prompt: low → medium → high → low. The current effort level is already shown in the status line, so visual feedback is already in place.Alternatively, support separate keybindings for increase/decrease effort that work from the main input context — not just inside the model picker:
inputBox:increaseEffortinputBox:decreaseEffortThese would mirror the existing
modelPicker:increaseEffort/modelPicker:decreaseEffortactions but be available globally.Alternatives considered
Cmd+P→ arrow keys (current workflow — works but requires two steps)CLAUDE_CODE_EFFORT_LEVELenv var (static, requires restarting the session)effortLevelin settings (static, requires editing config)Priority
Medium
Category
Interactive mode (TUI)
Environment