{"repo":"NousResearch/hermes-agent","public_id":"96699","display_label":"Desktop remote profile model isolation fix","summary":"A bug was identified where remote multi-profile settings on desktop incorrectly shared or mixed model state with local profiles, affecting the composer provider and chat behavior. Two fix attempts address keeping remote profiles on their own separate models.","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":99885,"merged_at":"2026-09-01T01:40:10+00:00"},"resolution":{"state":"resolved","by":"pr-99885"},"freshness":{"state":"verified","last_verified_at":"2026-09-01T01:40:10+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":1.0},"fix_edges":[{"issue_number":96699,"pr_number":99885,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-01T01:40:10+00:00"}],"members":[{"kind":"issue","number":96699,"title":"[Bug][Desktop]: Remote multi-profile — Settings Model catalog is launch-home; sticky composer provider breaks new chats (browser Dashboard OK)","url":null,"state":"closed"},{"kind":"pr","number":96714,"title":"fix(desktop): keep remote profiles on their own models","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":99885,"title":"fix(desktop): keep remote profiles on their own models (supersedes #96714)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/connection-config.test.ts","apps/desktop/electron/connection-config.ts","apps/desktop/src/app/chat/index.tsx","apps/desktop/src/app/chat/session-tile.tsx","apps/desktop/src/app/contrib/surfaces.tsx","apps/desktop/src/app/contrib/wiring.tsx","apps/desktop/src/app/model-picker-overlay.tsx","apps/desktop/src/app/model-visibility-overlay.tsx","apps/desktop/src/app/session/hooks/use-model-controls.test.tsx","apps/desktop/src/app/session/hooks/use-model-controls.ts","apps/desktop/src/app/shell/model-catalog-menu.tsx","apps/desktop/src/app/shell/model-menu-panel.test.tsx","apps/desktop/src/app/shell/model-menu-panel.tsx","apps/desktop/src/components/model-picker.tsx","apps/desktop/src/components/model-visibility-dialog.tsx","apps/desktop/src/lib/model-options.test.ts","apps/desktop/src/lib/model-options.ts","apps/desktop/src/lib/model-picker-owner.test.ts","apps/desktop/src/lib/model-picker-owner.ts","apps/desktop/src/store/profile-agent-activation.test.ts","apps/desktop/src/store/profile.ts","apps/desktop/src/store/session.test.ts","apps/desktop/src/store/session.ts","tests/tui_gateway/test_model_options_profile_scope.py","tui_gateway/methods_complete.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}