When making queries that send tool/function definitions through the adapter proxy to the Gemini API (ag@gemini-3.8-flash-tiered), the API returns a 400 Bad Request error. The schema conversion layer fails to fully populate schema attributes for deeply nested array properties inside GenerateContentRequest.tools.
Environment
Tool: Claude Code CLI v2.1.259
Model / Provider: ag@gemini-3.8-flash-tiered (via Antigravity)
Steps to Reproduce
Launch Claude Code with active claudish overrides directing calls to ag@gemini-3.8-flash-tiered.
Send a prompt .
Observe the API schema validation error on submission.
Log Output
API Error: 400 * GenerateContentRequest.tools[0].function_declarations[1].parameters.properties[query].properties[where].items.items: missing field.
When making queries that send tool/function definitions through the adapter proxy to the Gemini API (ag@gemini-3.8-flash-tiered), the API returns a 400 Bad Request error. The schema conversion layer fails to fully populate schema attributes for deeply nested array properties inside GenerateContentRequest.tools.
Environment
Tool: Claude Code CLI v2.1.259
Model / Provider: ag@gemini-3.8-flash-tiered (via Antigravity)
Steps to Reproduce
Launch Claude Code with active claudish overrides directing calls to ag@gemini-3.8-flash-tiered.
Send a prompt .
Observe the API schema validation error on submission.
Log Output
API Error: 400 * GenerateContentRequest.tools[0].function_declarations[1].parameters.properties[query].properties[where].items.items: missing field.