mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 13:11:38 +00:00
* fix(thinking): fall back instead of erroring on unsupported adaptive level (#109351) The adaptive level is the auto sentinel (normalizeThinkLevel maps auto -> adaptive) meaning 'pick an appropriate level', not 'force this exact level'. Some clients (e.g. the Apple Watch client) send it as a transport default while the iOS app sends none, so hard-erroring on an unsupported adaptive override rejected otherwise-valid turns from those clients. Now the auto sentinel always falls back to a supported level; explicit concrete levels (e.g. an explicit /think xhigh) still hard-error as before. Closes #109351 * docs(proof): add real-behavior-proof screenshot + run log for #111301 Captured run of the real get-reply-run.media-only test (101 passed) showing the adaptive-thinking fallback fix verified. Co-Authored-By: yuvrajlaptop2008-byte <284412773+yuvrajlaptop2008-byte@users.noreply.github.com> * fix(ios): inherit Watch chat thinking defaults Co-authored-by: yuvraj thakur <284412773+yuvrajlaptop2008-byte@users.noreply.github.com> * chore(ios): sync native i18n inventory --------- Co-authored-by: yuvrajlaptop2008-byte <284412773+yuvrajlaptop2008-byte@users.noreply.github.com> Co-authored-by: Peter Steinberger <steipete@gmail.com>