#14043: fix: make '/model default' reset to configured default model
stale
Cluster:
Session Management Improvements
Fixes #13982
`/model default` should reset the current session override back to the configured default model.
Before this change, `default` was treated like a literal model name, which could resolve to invalid IDs like `anthropic/default`.
### What changed
- Added explicit handling for `default` (without a provider prefix) in model directive resolution.
- It now maps to configured `defaultProvider/defaultModel` and clears the session override.
- Added an e2e test for:
1) `/model openai/gpt-4.1-mini`
2) `/model default`
3) verify override is cleared.
### Validation
- Ran targeted e2e test for the new flow and it passes.
Most Similar PRs
#21849: fix(session): clear model/provider overrides on /new and /reset
by widingmarcus-cyber · 2026-02-20
68.7%
#21731: Fix: clear stale session runtime model on /new, /reset, and session...
by AIflow-Labs · 2026-02-20
67.3%
#20185: fix(model): recognize default/reset/clear keywords to clear session...
by yxshee · 2026-02-18
67.0%
#21876: fix(session): clear model override on /new and /reset
by sauerdaniel · 2026-02-20
66.4%
#17011: fix(/new /reset): clear model override for reset turn
by Limitless2023 · 2026-02-15
65.7%
#21847: fix(session): /new and /reset no longer carry over model overrides
by hydro13 · 2026-02-20
65.4%
#13476: fix(sessions): show actual cron session model in sessions_list
by lailoo · 2026-02-10
65.1%
#10186: fix: clear model/provider override when /new starts a fresh session
by Yida-Dev · 2026-02-06
64.8%
#20458: feat: per-model thinkingDefault config and /think default directive
by kmixter · 2026-02-18
64.3%
#9822: fix: allow local/custom model providers for sub-agent inference
by stammtobias91 · 2026-02-05
63.9%