{"repo":"NousResearch/hermes-agent","public_id":"41431","display_label":"Custom and extended model selection in Desktop","summary":"These issues and PRs concern allowing users to type or add custom model names per provider, surfacing all available models from registered providers, and improving model picker behavior in the Desktop app. The work spans both OpenRouter support and general custom/non-curated model handling across settings and composer interfaces.","subsystem":"apps/desktop","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":120693,"merged_at":"2026-09-23T23:02:20+00:00"},"resolution":{"state":"partially_resolved","by":"pr-120693"},"freshness":{"state":"verified","last_verified_at":"2026-09-23T23:02:20+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.43599999999999994},"fix_edges":[{"issue_number":41431,"pr_number":120693,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-23T23:02:20+00:00"}],"members":[{"kind":"issue","number":41431,"title":"[Feature]: Allow typing custom model names per registered provider in Desktop","url":null,"state":"closed"},{"kind":"issue","number":55810,"title":"[Feature]: OpenRouter model selection in the desktop app","url":null,"state":"open"},{"kind":"pr","number":41487,"title":"feat(#41431): allow typing custom model names per registered provider in Desktop","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#120693","number":120693}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":41560,"title":"feat(desktop): allow adding custom model names per registered provider","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#120693","number":120693}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":120693,"title":"feat(desktop): add a model by slug from every model picker","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/settings/fallback-models-field.tsx","apps/desktop/src/app/settings/model-select.tsx","apps/desktop/src/app/settings/model-settings.tsx","apps/desktop/src/app/settings/with-active.test.ts","apps/desktop/src/app/shell/model-catalog-menu.tsx","apps/desktop/src/app/shell/model-menu-panel.test.tsx","apps/desktop/src/components/model-picker.tsx","apps/desktop/src/components/model-visibility-dialog.tsx","apps/desktop/src/components/ui/select.tsx","apps/desktop/src/i18n/ar.ts","apps/desktop/src/i18n/en.ts","apps/desktop/src/i18n/ja.ts","apps/desktop/src/i18n/ru.ts","apps/desktop/src/i18n/types.ts","apps/desktop/src/i18n/zh-hant.ts","apps/desktop/src/i18n/zh.ts","apps/desktop/src/store/custom-models.test.ts","apps/desktop/src/store/custom-models.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}