{"repo":"NousResearch/hermes-agent","public_id":"120217","display_label":"Featured model filter misclassifies user-defined providers","summary":"A bug where `_apply_featured()` incorrectly treats user-defined providers as routing aggregators, causing their models to be hidden in the desktop picker by default. The accompanying fixes gate the featured models shortlist on an aggregator flag rather than model-id naming conventions.","subsystem":"hermes_cli","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":124165,"merged_at":"2026-10-04T17:55:52+00:00"},"resolution":{"state":"resolved","by":"pr-124165"},"freshness":{"state":"verified","last_verified_at":"2026-10-04T17:55:52+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":120217,"pr_number":124165,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-04T17:55:52+00:00"}],"members":[{"kind":"issue","number":120217,"title":"[Bug]: _apply_featured() treats user-defined providers as aggregators — desktop picker hides their models by default","url":null,"state":"closed"},{"kind":"pr","number":120237,"title":"fix(cli): gate featured_models shortlist on is_routing_aggregator, not model-id spelling","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"fdcae6deba","number":0},{"kind":"pr","value":"#120217","number":120217}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":124165,"title":"fix(cli): stop _apply_featured() shortlisting user-defined providers","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/inventory.py","tests/hermes_cli/test_inventory.py","tests/hermes_cli/test_inventory_featured.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}