{"repo":"NousResearch/hermes-agent","public_id":"114967","display_label":"Anthropic key_cmd OAuth identity lost on custom routes","summary":"A bug report and related fix attempts addressing an issue where the key_cmd OAuth identity is dropped when using native custom-provider or custom api.anthropic.com routes. Multiple fix approaches are represented across these members.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":117044,"merged_at":"2026-09-20T19:49:41+00:00"},"resolution":{"state":"resolved","by":"pr-117044"},"freshness":{"state":"verified","last_verified_at":"2026-09-20T19:49:41+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":114967,"pr_number":117044,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-20T19:49:41+00:00"}],"members":[{"kind":"issue","number":114967,"title":"[Bug]: Anthropic key_cmd OAuth identity is lost on native custom-provider routes","url":null,"state":"closed"},{"kind":"pr","number":115007,"title":"fix(anthropic): keep key_cmd OAuth identity on native custom-provider routes","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"2b3bab0a5cc4","number":0},{"kind":"pr","value":"#117044","number":117044},{"kind":"pr","value":"#114967","number":114967},{"kind":"pr","value":"#115007","number":115007}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":117044,"title":"fix(anthropic): key_cmd Claude Code OAuth identity survives on custom api.anthropic.com routes, main and auxiliary (#114967, slim redo of #115007)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_init.py","agent/agent_runtime_helpers.py","agent/anthropic_adapter.py","agent/anthropic_credentials.py","agent/auxiliary_client.py","agent/client_lifecycle.py","agent/model_metadata.py","tests/agent/test_anthropic_route_oauth_identity.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}