fix(ui): clarify inherited thinking off label (#85223) · openclaw/openclaw@b7356e4
amknight
·
2026-05-22
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -124,8 +124,8 @@ Malformed local-model reasoning tags are handled conservatively. Closed `<think>
|
124 | 124 | |
125 | 125 | - The web chat thinking selector mirrors the session's stored level from the inbound session store/config when the page loads. |
126 | 126 | - Picking another level writes the session override immediately via `sessions.patch`; it does not wait for the next send and it is not a one-shot `thinkingOnce` override. |
127 | | -- The first option is always the clear-override choice. It shows `Inherited: <resolved level>` when the session is inheriting a non-off effective default, or `Off` when inherited thinking is disabled. |
128 | | -- Explicit picker choices are labeled as overrides, while preserving provider labels when present (for example `Override: maximum` for a provider-labeled `max` option). |
| 127 | +- The first option is always the clear-override choice. It shows `Inherited: <resolved level>`, including `Inherited: Off` when inherited thinking is disabled. |
| 128 | +- Explicit picker choices use their direct level labels while preserving provider labels when present (for example `Maximum` for a provider-labeled `max` option). |
129 | 129 | - The picker uses `thinkingLevels` returned by the gateway session row/defaults, with `thinkingOptions` kept as a legacy label list. The browser UI does not keep its own provider regex list; plugins own model-specific level sets. |
130 | 130 | - `/think:<level>` still works and updates the same stored session level, so chat directives and the picker stay in sync. |
131 | 131 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。