#Gemini HTTP 400 (INVALID_ARGUMENT): Function call is missing a thought_signature

1 messages · Page 1 of 1 (latest)

grizzled wave
#

I'm unable to use Gemini 3.1 Pro (API) today
(it was working fine previously)

I'm getting an error when running a simple command like hermes skills list.

Here is the error message:

  ┊ :books: skills    list all  0.2s
:warning:  API call failed (attempt 1/3): GeminiAPIError [HTTP 400]
   :electric_plug: Provider: gemini  Model: gemini-3.1-pro-preview
   :globe_with_meridians: Endpoint: https://generativelanguage.googleapis.com/v1beta
   :pencil: Error: HTTP 400: Gemini HTTP 400 (INVALID_ARGUMENT): Function call is missing a thought_signature in functionCall parts. This is required for tools to work correctly, and missing thought_signature may lead to degraded model performance. Additional data, function call `default_api:skills_list` , position 2. Please refer to https://ai.google.dev/gemini-api/docs/thought-signatures for more details.
:warning: Non-retryable error (HTTP 400) — trying fallback...
:x: Non-retryable error (HTTP 400): HTTP 400: Gemini HTTP 400 (INVALID_ARGUMENT): Function call is missing a thought_signature in functionCall parts. This is required for tools to work correctly, and missing thought_signature may lead to degraded model performance. Additional data, function call `default_api:skills_list` , position 2. Please refer to https://ai.google.dev/gemini-api/docs/thought-signatures for more details.
:x: Non-retryable client error (HTTP 400). Aborting.
   :electric_plug: Provider: gemini  Model: gemini-3.1-pro-preview
   :globe_with_meridians: Endpoint: https://generativelanguage.googleapis.com/v1beta
   :bulb: This type of error won't be fixed by retrying.
 ─  ⚕ Hermes  ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 
                                                                                                                                                                                    
     Error: Gemini HTTP 400 (INVALID_ARGUMENT): Function call is missing a thought_signature in functionCall parts. This is required for tools to work correctly, and missing       
     thought_signature may lead to degraded model performance. Additional data, function call default_api:skills_list , position 2. Please refer to                                 
     https://ai.google.dev/gemini-api/docs/thought-signatures for more details. ```
toxic agate
#

When was your last

hermes update

this looks a lot like an error that was patched recently

normal bison
normal bison
#

Can you run /debug and share the output of it here

grizzled wave
toxic agate
#

A few days is out of date
please run

hermes update

and le's get a clean slate