{"repo":"NousResearch/hermes-agent","public_id":"113348","display_label":"Desktop preview read routing fixes and timeouts","summary":"These members address a bug where desktop_preview and drive_preview reads time out because preview/terminal read requests are not correctly routed to the window owning the session. Fixes involve ensuring only the relevant window answers reads and adding retry logic for replayed preview owner routing.","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":114981,"merged_at":"2026-09-18T17:54:14+00:00"},"resolution":{"state":"resolved","by":"pr-114981"},"freshness":{"state":"verified","last_verified_at":"2026-09-18T17:54:14+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":113348,"pr_number":114981,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-18T17:54:14+00:00"}],"members":[{"kind":"issue","number":113348,"title":"desktop_preview read and drive_preview always time out (No preview tab / no GUI window answered)","url":null,"state":"closed"},{"kind":"pr","number":113353,"title":"fix(desktop): retry replayed preview owner routing","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4cde8f2ced10","number":0},{"kind":"pr","value":"#114981","number":114981},{"kind":"pr","value":"#113348","number":113348},{"kind":"pr","value":"#113353","number":113353}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":114981,"title":"fix(desktop): preview/terminal reads are answered only by the window showing the session, so desktop_preview read and drive_preview stop timing out with a second window attached (#113348, salvage #113353)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/session/hooks/use-message-stream/gateway-event/server-requests.test.ts","apps/desktop/src/app/session/hooks/use-message-stream/gateway-event/server-requests.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}