{"repo":"NousResearch/hermes-agent","public_id":"37674","display_label":"Desktop installer conflicts with existing CLI installations","summary":"These issues and fixes concern the Hermes desktop app installer failing to detect, adopt, or reuse existing CLI environments, leading to duplicate installs, lost sessions, and broken entry points across Linux, macOS, and Windows.","subsystem":"apps/bootstrap-installer","counts":{"members":12,"open_issues":4,"open_issues_distinct":4,"open_prs":1,"closed_issues":3,"merged_prs":1,"attempt_prs":4},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":69696},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-17T05:05:51+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.11393939393939397},"fix_edges":[{"issue_number":42923,"pr_number":69696,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":48158,"pr_number":69696,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true},{"issue_number":51249,"pr_number":69696,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":37674,"title":"Desktop setup should adopt existing Hermes Agent/profile installs before running mutating install stages","url":null,"state":"open"},{"kind":"issue","number":37874,"title":"include-desktop should be incremental, not re-run full bootstrap","url":null,"state":"open"},{"kind":"issue","number":40140,"title":"Hermes Desktop creates separate HERMES_HOME instead of connecting to existing WSL installation","url":null,"state":"closed"},{"kind":"issue","number":40178,"title":"Desktop installer ignores existing CLI ~/.hermes/ with sessions, creates fresh DB in LOCALAPPDATA","url":null,"state":"open"},{"kind":"issue","number":42755,"title":"Desktop installer should detect existing CLI installation and skip redundant steps","url":null,"state":"closed"},{"kind":"issue","number":42923,"title":"[Bug]: Hermes Desktop ignores existing installation","url":null,"state":"open"},{"kind":"issue","number":49655,"title":"Desktop App installation corrupts existing CLI environment (venv conflict / entry point loss)","url":null,"state":"closed"},{"kind":"pr","number":40233,"title":"fix(desktop/windows): honour legacy ~/.hermes when LOCALAPPDATA was pre-created (#40178)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#40178","number":40178},{"kind":"pr","value":"#40178","number":40178}],"category":"volume_quota","implication":"active"},"merged":false},{"kind":"pr","number":43834,"title":"fix(desktop): resolve hermes CLI via login shell on Linux","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"25851e6e5800401be885c79bbc8510ccf9bc248e","number":0},{"kind":"pr","value":"#69696","number":69696}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":50704,"title":"Fix update paths for project .venv installs","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":69696,"title":"feat(desktop): resolve login-shell PATH for GUI launches (port of cline/cline#12429)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/main.ts","apps/desktop/electron/shell-path.test.ts","apps/desktop/electron/shell-path.ts"]},{"kind":"pr","number":80655,"title":"fix(desktop): detect CLI data by state.db, not bare directory — fixes #40178","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#40233","number":40233},{"kind":"pr","value":"#40178","number":40178},{"kind":"pr","value":"#40233","number":40233}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}