mirror of
https://github.com/abhinavxd/libredesk.git
synced 2026-10-31 16:41:52 +00:00
6d9f551a20
Gemini 3 returns extra_content.google.thought_signature on each tool call and rejects the next turn with a 400 unless the replayed assistant message carries it. ToolCall dropped the field when parsing the response, so every tool-using agent run against Gemini failed on its second turn. Keep it as raw JSON so it is sent back unchanged. Fixes #674