{"repo":"NousResearch/hermes-agent","public_id":"103375","display_label":"Bot tile background activity starving backend pool slots","summary":"These items concern a bug where bot tiles performing background reconnection or reconciliation consume local backend pool slots without releasing them, particularly affecting setups with many profiles. The cluster covers the bug report and related fix attempts addressing this pool exhaustion behavior.","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":107969,"merged_at":"2026-09-11T06:56:03+00:00"},"resolution":{"state":"resolved","by":"pr-107969"},"freshness":{"state":"verified","last_verified_at":"2026-09-11T06:56:03+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":102978,"pr_number":107969,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-11T06:56:03+00:00"},{"issue_number":103375,"pr_number":107969,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-11T06:56:03+00:00"}],"members":[{"kind":"issue","number":103375,"title":"Bot tiles auto-reconnect in an infinite loop, starving the local backend pool (Warm Bot Backends slots never free up for 20+ profile setups)","url":null,"state":"closed"},{"kind":"pr","number":103399,"title":"fix(desktop): prevent background tile reconcile from starving pool slots (#103375)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#107969","number":107969},{"kind":"pr","value":"#103401","number":103401}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":107969,"title":"Desktop: open bot tiles no longer cold-start or pin pooled backends from the background (#103375, salvage #103399)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/main.ts","apps/desktop/electron/registry-primary-profile-scope.test.ts","apps/desktop/src/api/sessions.ts","apps/desktop/src/app/contrib/hooks/use-background-sync.test.ts","apps/desktop/src/app/contrib/hooks/use-background-sync.ts","apps/desktop/src/global.d.ts","apps/desktop/src/store/gateway-connection-lifecycle.test.ts","apps/desktop/src/store/gateway.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}