{"repo":"NousResearch/hermes-agent","public_id":"59169","display_label":"Photon iMessage sidecar stability and dependency issues","summary":"These items concern recurring problems with the Photon iMessage sidecar: spectrum-ts version mismatches, stale npm dependencies, sidecar death spirals without respawn, and gateway failure to exit on fatal adapter errors. Multiple fixes and upgrades target sidecar startup, health monitoring, and crash recovery behavior.","subsystem":"gateway","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":59213,"merged_at":"2026-07-06T00:38:32+00:00"},"resolution":{"state":"resolved","by":"pr-59213"},"freshness":{"state":"verified","last_verified_at":"2026-07-06T00:38:32+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":59169,"pr_number":59213,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-07-06T00:38:32+00:00"}],"members":[{"kind":"issue","number":59169,"title":"hermes update doesn't reinstall Photon sidecar npm deps after a spectrum-ts version bump","url":null,"state":"closed"},{"kind":"pr","number":57943,"title":"fix(photon): auto-reinstall stale sidecar deps before start","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3cd93f6aa","number":0},{"kind":"pr","value":"#59213","number":59213},{"kind":"pr","value":"#59169","number":59169}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":59213,"title":"fix(photon): auto-reinstall stale sidecar deps before start (salvage #57943)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["plugins/platforms/photon/adapter.py","scripts/release.py","tests/plugins/platforms/photon/test_sidecar_deps_stale.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}