{"repo":"NousResearch/hermes-agent","public_id":"120887","display_label":"Discover external CLIs in user-local bin dirs","summary":"These items address a bug where external-process CLI tools installed in user-local directories (e.g., ~/.local/bin) are not found when the backend PATH is restricted. Fixes target CLI resolution and auth discovery to account for these paths.","subsystem":"apps/desktop","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":134704,"merged_at":"2026-10-07T19:19:48+00:00"},"resolution":{"state":"resolved","by":"pr-134704"},"freshness":{"state":"verified","last_verified_at":"2026-10-07T19:19:48+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":120887,"pr_number":134704,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-07T19:19:48+00:00"}],"members":[{"kind":"issue","number":120887,"title":"Desktop SSH model picker omits external-process provider when backend PATH excludes user-local CLI","url":null,"state":"closed"},{"kind":"pr","number":120889,"title":"fix(auth): discover external CLIs in user-local bin","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#134704","number":134704}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":122193,"title":"fix(cli): resolve external-process CLIs in ~/.local/bin on thin-PATH backends","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#134704","number":134704}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":134704,"title":"fix(auth): discover external-process CLIs in the user-local bin on thin-PATH backends [risk 0.30]","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/auth.py","hermes_cli/auth_external_process.py","tests/fixtures/resolution_allowlist.json","tests/hermes_cli/test_api_key_providers.py","tests/hermes_cli/test_external_process_auth_status.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}