Skip to content

chore: remove the global effort selector in favor of per-model overrides - #25

Merged
luoxuanzao merged 1 commit into
mainfrom
chore/remove-global-effort-selector
Aug 17, 2026
Merged

chore: remove the global effort selector in favor of per-model overrides#25
luoxuanzao merged 1 commit into
mainfrom
chore/remove-global-effort-selector

Conversation

@luoxuanzao

Copy link
Copy Markdown
Member

Summary

  • Removed the global "Effort" dropdown from the input toolbar: the per-model editor in the model selector already offers the same reasoning effort levels, so the global control was redundant. Deleted the EffortSelector class, the effortLevel settings field and default, its toolbar/tab wiring, and thinking-selector.css.
  • Runtime paths (cold start, query options builder, dynamic updates, inline edit/refine) now resolve the reasoning effort via resolveModelReasoningEffort: the per-model editor override when set, otherwise the model's server default tier.
  • The settings reconciler drops the legacy effortLevel value on load (no migration, per product decision); CHANGELOG and README updated accordingly.

Verification

  • npm run typecheck
  • npm run lint
  • npm run test (3323 passed)
  • npm run build
  • npm run release:check
  • npm run audit:prod
  • Tested affected qodercli behavior against a real CLI when applicable (verified in the test vault: toolbar no longer shows the Effort dropdown; the per-model editor still lists effort tiers and applies them)

Safety

  • No credentials, private vault content, internal URLs, or personal paths are included
  • User-visible changes are documented in CHANGELOG.md

The model selector's per-model editor already offers the same reasoning effort levels, so the global Effort dropdown in the input toolbar is redundant. Remove the selector, its settings field, and its styles; runtime paths now resolve effort from the per-model override or fall back to the model's server default. The settings reconciler drops the legacy effortLevel value on load.

Co-authored-by: QoderAI (Qwen 3.8 Max) <qoder_ai@qoder.com>
@luoxuanzao
luoxuanzao merged commit 048de12 into main Aug 17, 2026
10 checks passed
@luoxuanzao
luoxuanzao deleted the chore/remove-global-effort-selector branch August 17, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant