{"repo":"NousResearch/hermes-agent","public_id":"14614","display_label":"Reverse alias lookup returns wrong provider fix","summary":"These issues and PRs address a bug where reverse alias lookup in model resolution returns the incorrect provider when multiple providers share the same model. The fixes add guards and preference logic to ensure the correct provider is selected during alias resolution.","subsystem":"hermes_cli","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":14614,"title":"resolve_alias() reverse lookup returns wrong provider when multiple providers share the same model","url":null,"state":"open"},{"kind":"pr","number":14851,"title":"fix(model-switch): prefer matching provider in reverse alias lookup","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":69967,"title":"fix(model-switch): guard explicit provider alias resolution","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"ba7da1332","number":0},{"kind":"commit","value":"ce6dd1a65","number":0},{"kind":"pr","value":"#75262","number":75262}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}