mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 06:50:43 +00:00
Closes #77581. ## Summary - Add a shared thinking-label formatter for inherited vs explicit reasoning values. - Show inherited thinking controls as `Inherited (Default: <Level>)` in chat and Sessions selectors. - Preserve provider/model labels for explicit thinking overrides and document the inherited/default wording. ## Verification - `pnpm docs:list` - `pnpm tsgo:core` on current `origin/main` (`70defcc046`) -> passes - `git diff --check` - `pnpm exec oxfmt --check --threads=1 ui/src/ui/thinking-labels.ts ui/src/ui/chat/session-controls.ts ui/src/ui/views/chat.test.ts ui/src/ui/views/sessions.ts ui/src/ui/views/sessions.test.ts docs/tools/thinking.md CHANGELOG.md` - `pnpm changed:lanes --json` -> `core`, `coreTests`, `docs` - `pnpm test ui/src/ui/views/chat.test.ts ui/src/ui/views/sessions.test.ts src/gateway/server.sessions.list-changed.test.ts` -> 3 Vitest shards, 58 tests - Testbox `pnpm check:changed` on `a906cb75ce` -> passes - GitHub PR checks for #78176 on `a906cb75ce` -> no pending or failed jobs