diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 65d57f44b..674270e83 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "f427ddc220b5d3eb396ffb14d0ad7960ecf9e325", - "syncedAt": "2026-04-27T07:25:39.354Z" + "sha": "556c3e87df0eb576b55017bfa55aeb3fcfc61f95", + "syncedAt": "2026-04-27T07:27:36.293Z" } diff --git a/docs/reference/transcript-hygiene.md b/docs/reference/transcript-hygiene.md index 4d6ac90a2..6783d1e62 100644 --- a/docs/reference/transcript-hygiene.md +++ b/docs/reference/transcript-hygiene.md @@ -118,6 +118,13 @@ external end-user instructions. - Missing OpenAI Responses-family tool outputs are synthesized as `aborted` to match Codex replay normalization. - No thought signature stripping. +**OpenAI-compatible Gemma 4** + +- Historical assistant thinking/reasoning blocks are stripped before replay so local + OpenAI-compatible Gemma 4 servers do not receive prior-turn reasoning content. +- Current same-turn tool-call continuations keep the assistant reasoning block + attached to the tool call until the tool result has been replayed. + **Google (Generative AI / Gemini CLI / Antigravity)** - Tool call id sanitization: strict alphanumeric.