#7677: feat(ui): add model selection and reasoning level control to WebChat
app: web-ui
stale
Cluster:
UI and Model Management Enhancements
This PR introduces two highly requested features to the WebChat interface:
1. Model Selector: Users can now dynamically switch between available primary models directly from the chat compose area without changing the global configuration.
2. Reasoning Level Toggle: Added a selector for reasoningLevel (Off, On, Stream). This is particularly useful for models with long thinking chains (like Claude 4.5), and also fixes issues where Gemini models' responses were hidden due to default reasoning settings.
3. Session Persistence: UI choices are patched back to the session state on the gateway, ensuring consistency across reloads.
Most Similar PRs
#6440: feat(ui): add model picker dialog with provider filtering
by igorls · 2026-02-01
67.3%
#8083: fix(tui): update model status immediately after /model command
by rohanjangala · 2026-02-03
64.1%
#11115: [AI-assisted] Add /model-set chat command with autocompletion and s...
by dorgonman · 2026-02-07
61.1%
#3721: fix(ui): webchat not displaying chat responses
by maxmaxrouge-rgb · 2026-01-29
60.1%
#7127: fix(webchat): add regenerate flag to prevent context leak on response…
by craihub · 2026-02-02
59.6%
#22798: feat(webchat): ChatGPT-style multi-chat threads with generated titles
by opnsec · 2026-02-21
58.9%
#7794: fix(tui): refresh session info periodically to reflect config changes
by GuoxiangZu · 2026-02-03
58.0%
#8742: fix(webchat): hide internal system messages from UI (#7440)
by revenuestack · 2026-02-04
57.4%
#14309: fix(ui): resolve chat event session key mismatch
by justonlyforyou · 2026-02-11
57.3%
#3678: TUI: fix /reasoning by supporting stream + normalization-Mark as AI...
by AaronWander · 2026-01-29
57.2%