{"repo":"NousResearch/hermes-agent","public_id":"66587","display_label":"Gemini function calls missing thought_signature handling","summary":"The members center on Gemini tool/function calls and the `thought_signature` field: one issue reports an HTTP 400 INVALID_ARGUMENT about a missing signature in functionCall parts, and three pull requests propose changes to how signatures are gated, replayed with a sentinel, or injected. Whether these changes address the reported error is not established by the titles.","subsystem":"agent","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[],"members":[{"kind":"issue","number":66587,"title":"[Bug]: HTTP 400: Gemini HTTP 400 (INVALID_ARGUMENT): Function call is missing  thought_signature in functionCall parts.","url":null,"state":"open"},{"kind":"pr","number":104345,"title":"fix(chat-completions): inject thought_signature sentinel for Gemini targets","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"3d7071f651846c14bde8f51d3c3d1a25f90b849f","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":117927,"title":"fix(gemini): thought signature sentinel replay and parallel tool calls","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":124090,"title":"fix(gemini): gate tool call thought signatures on Gemini 3+ models","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}