Auto thinking mode: enable extended reasoning only for complex prompts

Resolved 💬 3 comments Opened Apr 30, 2026 by mederix Closed May 4, 2026

Preflight Checklist

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

Problem Statement

Thinking mode consume tokens extras mesmo em perguntas simples. Seria útil ter um modo automático que ative o raciocínio estendido apenas quando a complexidade da pergunta justificar, ou permitir
▎ configurar um threshold.

Proposed Solution

Add a "Smart" or "Auto" option to the Thinking mode setting, alongside the current On/Off toggle.

▎ In Auto mode, the model would evaluate prompt complexity before deciding whether to engage extended reasoning. Simple prompts (factual questions, short explanations, quick lookups) would skip the
▎ thinking step, while complex prompts (code generation, debugging, architecture planning, multi-step analysis) would trigger it automatically.

▎ Alternatively, expose a user-configurable complexity threshold (e.g., Low / Medium / High) so users can tune the behavior to their workflow.

▎ This would reduce unnecessary token consumption without requiring users to manually toggle the setting between tasks.

Alternative Solutions

A simpler alternative would be to allow users to set Thinking mode per session via a slash command, such as /think on and /think off, making it faster to toggle without opening the settings
▎ dialog.

▎ Another alternative would be a keyboard shortcut to toggle Thinking mode on/off instantly during a conversation, without interrupting the workflow.

Priority

High - Significant impact on productivity

Feature Category

Configuration and settings

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗