{"repo":"NousResearch/hermes-agent","public_id":"3114","display_label":"Named custom provider identity lost in various surfaces","summary":"Multiple fixes addressing a bug where named custom providers lose their identity and get grouped or displayed as generic 'Custom' or 'Custom Endpoint' across the model picker, config, CLI, desktop, and vision routing. The underlying issue involves provider names being stripped or not preserved through various code paths.","subsystem":"hermes_cli","counts":{"members":6,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":1,"merged_prs":0,"attempt_prs":4},"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.2906666666666667},"fix_edges":[],"members":[{"kind":"issue","number":3114,"title":"CLI /model display omits named custom providers from custom_providers","url":null,"state":"closed"},{"kind":"issue","number":66329,"title":"Bug: Model picker groups selected model under \"CUSTOM ENDPOINT\" instead of correct named provider","url":null,"state":"open"},{"kind":"pr","number":3115,"title":"fix(display): show named custom_providers in /model CLI display","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"a2f46e466591cb8f4a97be59f8bd9a13bfbda2e9","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":66367,"title":"fix: model picker groups selected model under CUSTOM instead of correct provider (#66329)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"0f7746f3d3f7","number":0},{"kind":"pr","value":"#66329","number":66329},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66329","number":66329},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#66329","number":66329},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":66370,"title":"fix(cli): don't emit duplicate 'Custom endpoint' row for named custom…","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"6f0422390ad6","number":0},{"kind":"pr","value":"#66329","number":66329},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66329","number":66329},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370},{"kind":"pr","value":"#66374","number":66374},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#66329","number":66329},{"kind":"pr","value":"#66367","number":66367},{"kind":"pr","value":"#66370","number":66370}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":66374,"title":"fix(model): preserve provider name in config for providers: entries (#66329)","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}