{"repo":"NousResearch/hermes-agent","public_id":"101561","display_label":"Orphan dashboard process causes persistent code-skew 503","summary":"A leftover dashboard process that outlives a `failed` or skipped `hermes update` triggers a persistent 503 code-skew error blocking the model picker. The associated fixes address reaping the orphaned PID and improving platform-aware hints and launchd restart behavior.","subsystem":"apps/desktop","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":101561,"title":"[Bug]: Code-skew guard permanently blocks the model picker (503) when the dashboard process outlives a failed/never-run `hermes update`","url":null,"state":"open"},{"kind":"pr","number":101572,"title":"fix(dashboard): make code-skew 503 hint platform-aware and add launchd restart for orphaned dashboard (#101561)","url":null,"state":"closed","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":101621,"title":"fix(desktop): reap leftover dashboard pid on model-picker code-skew 503","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":128316,"title":"fix(desktop): reap the leftover dashboard pid that serves the code-skew 503 (#101561)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#101561","number":101561}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}