diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 9c6482f6b..5ec6579c9 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,15 +1,15 @@ { "repository": "openclaw/openclaw", - "sha": "5e27993cbec9bcfa23bebb082f4dda2cd46b63fe", + "sha": "30e079dd89b451ca22cb360ca887bd9367cc7939", "sources": { "openclaw": { "repository": "openclaw/openclaw", - "sha": "5e27993cbec9bcfa23bebb082f4dda2cd46b63fe" + "sha": "30e079dd89b451ca22cb360ca887bd9367cc7939" }, "clawhub": { "repository": "openclaw/clawhub", "sha": "38c21345906ab1f107a91b33bb86b63667d96643" } }, - "syncedAt": "2026-05-08T10:46:08.319Z" + "syncedAt": "2026-05-08T13:03:40.138Z" } diff --git a/docs/tools/thinking.md b/docs/tools/thinking.md index 1ad5e01ea..0968bf25e 100644 --- a/docs/tools/thinking.md +++ b/docs/tools/thinking.md @@ -106,7 +106,7 @@ title: "Thinking levels" - `stream` (Telegram only): streams reasoning into the Telegram draft bubble while the reply is generating, then sends the final answer without reasoning. - Alias: `/reason`. - Send `/reasoning` (or `/reasoning:`) with no argument to see the current reasoning level. -- Resolution order: inline directive, then session override, then per-agent default (`agents.list[].reasoningDefault`), then fallback (`off`). +- Resolution order: inline directive, then session override, then per-agent default (`agents.list[].reasoningDefault`), then global default (`agents.defaults.reasoningDefault`), then fallback (`off`). Malformed local-model reasoning tags are handled conservatively. Closed `...` blocks stay hidden on normal replies, and unclosed reasoning after already visible text is also hidden. If a reply is fully wrapped in a single unclosed opening tag and would otherwise deliver as empty text, OpenClaw removes the malformed opening tag and delivers the remaining text.