That messages.1.content.0.thinking.signature: Field required error is basically: Antigravity’s Claude endpoint is seeing a “thinking” block in the session history, and it refuses to accept it unless it includes a valid signature. This commonly happens when you switch an existing Discord thread/session over to google-antigravity/...-thinking (old history gets replayed, but doesn’t have the required signature fields in the format Antigravity expects).
Quick fix (usually works)
In the same Discord thread/chat, send /reset (or /new) as a standalone message, then try again.
Docs: https://docs.openclaw.ai/help/faq#how-do-i-start-a-fresh-conversation
If you need an immediate workaround
Temporarily switch off the *-thinking variant (use the non-thinking model id) and confirm it runs, then come back to the thinking variant after you’ve reset the session.
If it still fails even after /reset
Then it’s likely version-related (there have been a bunch of Antigravity/Cloud Code Assist schema + transcript sanitization fixes lately). Can you paste:
openclaw --version
openclaw status --all (it redacts secrets)
That’ll make it obvious whether you’re on a build that’s missing the Antigravity “thinking signature” sanitization.