{"repo":"NousResearch/hermes-agent","public_id":"81789","display_label":"Custom provider dedup bug with shared base URLs","summary":"A bug where custom providers sharing the same base URL are incorrectly deduplicated, causing the second provider's credentials to be lost or overridden by the first entry. These members address the problem and related fixes in the credential pool and CLI.","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":81789,"title":"[Bug]: custom_providers dedup by base_url blocks second provider with same URL / different api_key; recovery always picks the first entry","url":null,"state":"open"},{"kind":"pr","number":81818,"title":"fix(hermes_cli): keep same-URL custom providers on their selected credentials","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":81863,"title":"fix(credential_pool): let two custom providers share one base_url (#81789)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#81818","number":81818},{"kind":"pr","value":"#81789","number":81789}],"category":"superseded_by_pr","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}