{"repo":"NousResearch/hermes-agent","public_id":"104583","display_label":"Gemini fallback alias routing through native client","summary":"These issues and PRs concern Google/Gemini fallback provider aliases bypassing GeminiNativeClient and sending unsupported parameters like 'thinking_config', resulting in 400 errors. The work focuses on routing those aliases correctly through the native client gate.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":104911,"merged_at":"2026-09-07T15:10:36+00:00"},"resolution":{"state":"resolved","by":"pr-104911"},"freshness":{"state":"verified","last_verified_at":"2026-09-07T15:10:36+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":104583,"pr_number":104911,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-07T15:10:36+00:00"}],"members":[{"kind":"issue","number":104583,"title":"fallback_providers: \"google\" entry bypasses GeminiNativeClient, 400s with \"Unknown name 'thinking_config'\"","url":null,"state":"closed"},{"kind":"pr","number":104584,"title":"fix(gemini): route google-alias fallback providers through GeminiNativeClient","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"a745101e5f","number":0},{"kind":"commit","value":"1eb1b795b5","number":0},{"kind":"pr","value":"#104911","number":104911},{"kind":"pr","value":"#104583","number":104583},{"kind":"pr","value":"#104875","number":104875}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":104875,"title":"fix(agent): route gemini profile aliases through the native client gate (#104583)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#104583","number":104583},{"kind":"pr","value":"#104911","number":104911},{"kind":"pr","value":"#104584","number":104584}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":104911,"title":"fix: Gemini fallback aliases send native thinking requests (#104583, salvage #104584)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_runtime_helpers.py","contributors/emails/[redacted:email]","tests/agent/test_gemini_alias_native_route.py","website/docs/user-guide/features/fallback-providers.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}