{"repo":"NousResearch/hermes-agent","public_id":"17574","display_label":"CLI runtime credential refresh and api_mode handling","summary":"The three members all concern the CLI's runtime credential handling, specifically how api_mode is preserved or computed when credentials are refreshed. One title reports that `_ensure_runtime_credentials()` resets api_mode for providers needing a non-default transport, and the other two are fix-style titles about preserving model-specific api_mode and looking up credentials for the current model.","subsystem":"hermes_cli","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"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":17574,"title":"_ensure_runtime_credentials() silently resets api_mode, breaking providers that require non-default transport","url":null,"state":"closed"},{"kind":"pr","number":17590,"title":"fix(cli): resolve runtime credentials for current model","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#17596","number":17596},{"kind":"pr","value":"#17574","number":17574}],"category":"uncategorized","implication":"needs_llm"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":17596,"title":"fix(cli): preserve model-specific api_mode across credential refresh","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"fd403854b","number":0},{"kind":"pr","value":"#17574","number":17574},{"kind":"pr","value":"#17590","number":17590}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true}],"trust":{"default_tier":"verified","includes_suggested":false}}