{"repo":"NousResearch/hermes-agent","public_id":"50426","display_label":"Vision fallback routing fixes for text-only models","summary":"These issues and fixes address bugs where auxiliary vision routing fails to find a valid backend when the main provider uses a text-only model, particularly with OpenRouter. Changes adjust fallback logic to correctly skip or include providers during vision auto-routing.","subsystem":"agent","counts":{"members":4,"open_issues":2,"open_issues_distinct":2,"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_PARTIAL","link_density":0.3933333333333333},"fix_edges":[],"members":[{"kind":"issue","number":50426,"title":"[Bug] auxiliary.vision provider=auto yields no backend when main provider is OpenRouter with a text-only model (OpenRouter skipped in fallback loop)","url":null,"state":"open"},{"kind":"issue","number":56995,"title":"[Bug]: Text-only main model (GLM 5.2) + image attachment hard-fails — auto vision fallback never resolves despite OPENROUTER_API_KEY set","url":null,"state":"open"},{"kind":"pr","number":57001,"title":"fix(vision): allow aggregator fallback when main provider model is text-only (#56995)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#50543","number":50543},{"kind":"pr","value":"#57001","number":57001},{"kind":"pr","value":"#56995","number":56995},{"kind":"pr","value":"#50426","number":50426},{"kind":"pr","value":"#50543","number":50543},{"kind":"pr","value":"#50543","number":50543}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":83769,"title":"fix(agent): stop skipping main provider in vision auto fallback (#50426)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#50426","number":50426}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}