# NousResearch/hermes-agent · Windows backend -1 exit attribution and surfacing

## Open now

- 1 issue, 1 PR open on GitHub.
- #119440: Desktop: backend exits 4294967295 (-1) with empty stderr → respawn / port-announcement timeout (Windows multi-instance race)
- PR #128420: fix(desktop): surface superseded backend exits and attribute Windows tree-kill -1 exits

These items concern a Windows-specific issue where backend processes exit with code 4294967295 (-1) due to tree-kill, and work to correctly attribute and surface those exits rather than treating them as unexpected crashes or respawn triggers.

## TL;DR

- 3 member(s): 1 open issue(s), 0 closed issue(s), 1 open PR(s), 0 merged PR(s), 1 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.67`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #119440: Desktop: backend exits 4294967295 (-1) with empty stderr → respawn / port-announcement timeout (Windows multi-instance race)

## Prior & competing PRs

- **#119524: fix(desktop): attribute Windows backend -1 exits to tree-kill owner**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`
- **#128420: fix(desktop): surface superseded backend exits and attribute Windows tree-kill -1 exits**. open
  - maintainer direction: category `superseded_by_pr`; implication `superseded`; refs `#119440`
  - files: `apps/desktop/electron/backend-child.test.ts`, `apps/desktop/electron/backend-child.ts`, `apps/desktop/electron/backend-claim.ts`, `apps/desktop/electron/backend-exit-recovery.test.ts`, `apps/desktop/electron/backend-exit-recovery.ts`, `apps/desktop/electron/local-backend-lifecycle.ts`, `apps/desktop/electron/main.ts`, `gateway/run.py`, `locales/_keys.desktop.json`, `tests/gateway/test_gateway_process_exit.py`

## Fix status

- No merged fix on record.
- Subsystem: `apps/desktop`
