{"repo":"NousResearch/hermes-agent","public_id":"71804","display_label":"Array tool schemas missing items field for Gemini","summary":"These issues and PRs address a compatibility problem where Gemini rejects tool/function declarations when array-typed parameters lack an `items` schema field. The work involves injecting or backfilling that missing property into array schemas.","subsystem":"agent","counts":{"members":6,"open_issues":1,"open_issues_distinct":1,"open_prs":5,"closed_issues":0,"merged_prs":0,"attempt_prs":5},"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.3333333333333333},"fix_edges":[],"members":[{"kind":"issue","number":71804,"title":"Gemini rejects tool schemas when array parameters omit `items`","url":null,"state":"open"},{"kind":"pr","number":22056,"title":"fix: add permissive items to array tool schemas","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":71816,"title":"fix(tools): inject items into array tool schemas so Gemini accepts declarations (#71804)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"d85a1700230e","number":0},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":71833,"title":"fix(tools): inject items schema into array types missing it (#71804)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":71874,"title":"fix(tools): backfill missing items on array schemas (Gemini compatibility)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"0f51ce9796c5","number":0},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":71972,"title":"fix(tools): inject items schema for array-typed parameters (#71804)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"48875dc659b2","number":0},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71972","number":71972},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#69928","number":69928},{"kind":"pr","value":"#69924","number":69924},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#71804","number":71804},{"kind":"pr","value":"#22056","number":22056},{"kind":"pr","value":"#62271","number":62271},{"kind":"pr","value":"#71816","number":71816},{"kind":"pr","value":"#71833","number":71833},{"kind":"pr","value":"#71874","number":71874},{"kind":"pr","value":"#71972","number":71972}],"category":"partial_fix","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}