{"repo":"NousResearch/hermes-agent","public_id":"101705","display_label":"Model-switch validation using plugin provider catalogs","summary":"These items address a bug where model-switch validation ignores provider plugin fetch_models() output, instead probing /v1/models incorrectly. Work covers the fix and related plugin-driven catalog routing for setup and model switching.","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":116556,"merged_at":"2026-09-20T03:56:32+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-20T03:56:32+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":101705,"pr_number":116556,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-20T03:56:32+00:00"}],"members":[{"kind":"issue","number":101705,"title":"Bug: model-provider plugin fetch_models() ignored by model-switch validation — /v1/models probe returns wrong catalog","url":null,"state":"closed"},{"kind":"pr","number":101715,"title":"fix(cli): validate model switches against plugin provider catalogs","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3a045623bc","number":0},{"kind":"pr","value":"#116556","number":116556},{"kind":"pr","value":"#101705","number":101705},{"kind":"pr","value":"#116408","number":116408}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":116556,"title":"Provider plugins drive first-time setup catalogs, image routing and model-switch validation (#116408, salvage #116437)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/image_routing.py","hermes_cli/model_setup_flows.py","hermes_cli/models.py","hermes_cli/models_validate.py","tests/hermes_cli/test_setup_provider_catalog.py","website/docs/developer-guide/model-provider-plugin.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}