{"repo":"NousResearch/hermes-agent","public_id":"30676","display_label":"Gemini tool schema sanitization for Copilot","summary":"These items concern invalid tool schemas being sent to Gemini models, specifically around integer enums and union type arrays. They cover the bug report and related fixes targeting schema sanitization in Copilot and chat-completions transport.","subsystem":"agent","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"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.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":30676,"title":"GitHub Copilot gemini-3.5-flash rejects Hermes tool schemas with integer enums and union type arrays","url":null,"state":"open"},{"kind":"pr","number":30697,"title":"fix(copilot): sanitize Gemini tool schemas","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#30676","number":30676}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":32378,"title":"fix(schema): sanitize Gemini tool schemas in the chat-completions transport (#30676)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#55643","number":55643}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}