claude-code - 💡(How to fix) Fix [FEATURE] PLEASE add keybindings for: cycle model effort level (from chat input) [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#49257Fetched 2026-04-17 08:46:25
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
1
Timeline (top)
labeled ×3commented ×1subscribed ×1

Code Example

{ "key": "ctrl+e", "command": "chat:cycleEffort" }
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

modelPicker:increaseEffort and modelPicker:decreaseEffort only fire when the ModelPicker UI is already open. There is no global action to change effort level from the chat input, so users must either open the picker first (cmd+p) or type /effort manually every time.

Proposed Solution

Add global chat-scoped actions that adjust effort level regardless of picker state:

  • chat:cycleEffort — cycles through effort levels in order
  • chat:increaseEffort — increments effort level
  • chat:decreaseEffort — decrements effort level

These would mirror the existing modelPicker:* actions but fire from the main chat input context.

{ "key": "ctrl+e", "command": "chat:cycleEffort" }

Alternative Solutions

  • Use /effort slash command — works but requires typing; not bindable to a hotkey.
  • Open picker first (cmd+p) then adjust — two keystrokes minimum, breaks flow.
  • Mouse click on effort indicator — not keyboard-accessible.

Priority

High - Significant impact on productivity

Feature Category

Interactive mode (TUI)

Use Case Example

No response

Additional Context

No response

extent analysis

TL;DR

Implement global chat-scoped actions chat:cycleEffort, chat:increaseEffort, and chat:decreaseEffort to adjust effort level from the chat input.

Guidance

  • Define the new actions chat:cycleEffort, chat:increaseEffort, and chat:decreaseEffort with their respective functionalities to cycle through, increment, and decrement effort levels.
  • Bind these actions to specific hotkeys, such as ctrl+e for chat:cycleEffort, to enable easy access.
  • Ensure these actions are scoped to the chat input context, allowing them to fire regardless of the ModelPicker UI state.
  • Test these new actions to verify they work as expected and do not interfere with existing modelPicker:* actions.

Example

{
  "key": "ctrl+e",
  "command": "chat:cycleEffort"
},
{
  "key": "ctrl+shift+e",
  "command": "chat:increaseEffort"
},
{
  "key": "ctrl+alt+e",
  "command": "chat:decreaseEffort"
}

Notes

The implementation details of the chat:cycleEffort, chat:increaseEffort, and chat:decreaseEffort actions are not specified, so their exact behavior may vary based on the existing codebase and requirements.

Recommendation

Apply workaround by implementing the proposed global chat-scoped actions, as this directly addresses the reported issue and enhances user productivity.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [FEATURE] PLEASE add keybindings for: cycle model effort level (from chat input) [1 comments, 2 participants]