{"repo":"NousResearch/hermes-agent","public_id":"117390","display_label":"Photon zombie-stream probe GUID fix","summary":"A bug where the photon liveness probe used a non-GUID synthetic ID, preventing silent-inbound (zombie) stream detection from ever firing. The fix changes the probe message ID to a valid GUID format.","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":117608,"merged_at":"2026-09-21T01:23:29+00:00"},"resolution":{"state":"resolved","by":"pr-117608"},"freshness":{"state":"verified","last_verified_at":"2026-09-21T01:23:29+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":117390,"pr_number":117608,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-21T01:23:29+00:00"}],"members":[{"kind":"issue","number":117390,"title":"Photon zombie-stream probe can never prove liveness: synthetic probe id is rejected as a non-GUID, so silent-inbound (zombie) detection never fires","url":null,"state":"closed"},{"kind":"pr","number":117479,"title":"fix(photon): use GUID for liveness probe message id","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3f5843542873","number":0},{"kind":"pr","value":"#117608","number":117608}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":117608,"title":"fix(photon): zombie-stream probe uses a GUID id so silent-inbound detection can fire (#117390, salvage #117479)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/forkbert@users.noreply.github.com","plugins/platforms/photon/sidecar/index.mjs","plugins/platforms/photon/sidecar/stream-staleness.mjs","tests/plugins/platforms/photon/test_zombie_stream_watchdog.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}