Describe the feature or problem you'd like to solve
No response
Proposed solution
The effortLevel setting in ~/.copilot/config.json is correctly applied when a new session starts. However, when switching models mid-session using the /model command, the effort level resets to "medium" by
default instead of inheriting the value from the config.
Expected behavior: When switching models via /model, the effort level should default to the value set in config.json (effortLevel), so users don't have to manually re-select it every time.
Suggested improvement: Either:
- Pre-select the configured effortLevel in the /model effort picker UI, or
- Support per-model default effort levels in config.json (e.g., "models": { "claude-sonnet-4.6": { "effortLevel": "high" } })
Steps to reproduce:
- Set "effortLevel": "high" in ~/.copilot/config.json
- Start a new session — effort level is correctly "high" ✅
- Use /model to switch to another model — effort level resets to "medium" ❌
- Use /model to switch back — still "medium" ❌
Example prompts or workflows
No response
Additional context
No response
Describe the feature or problem you'd like to solve
No response
Proposed solution
The effortLevel setting in ~/.copilot/config.json is correctly applied when a new session starts. However, when switching models mid-session using the /model command, the effort level resets to "medium" by
default instead of inheriting the value from the config.
Expected behavior: When switching models via /model, the effort level should default to the value set in config.json (effortLevel), so users don't have to manually re-select it every time.
Suggested improvement: Either:
Steps to reproduce:
Example prompts or workflows
No response
Additional context
No response