Gateway restart orphans background processes and delegations

NousResearch/hermes-agent · cluster 1144 · agent

Data as of

3 open items. Fix merged in #1481. Check it covers your case.

The short answer

3open issues
0open PRs
13items grouped
Known?
Yes. 13 related items grouped here, 3 issues already closed.
Fix event
A fix was merged to main in PR #1481. Check it covers your case. No release data is tracked.
Tracker
The maintainers' tracker marks this unresolved. That is separate from the fix event.
Still open
3 issues and 0 PRs.

Multiple issues and fixes address how hermes-gateway loses track of in-flight delegated subagents and background processes when it restarts or shuts down. Work spans SQLite persistence for delegation state, subagent cancellation on shutdown, and related recovery improvements.

Open issues3

  • Issue#16946feat: persistent history for background tasks (finished tasks archive)
  • Issue#31980Background terminal processes lose tracking after gateway restart
  • Issue#48864fix(shadow_clone): persist in-flight delegation tracking to SQLite — survive gateway restarts

Open PRs0

No open pull requests.

Fixes on record

Merged to main. A stamp counts the issues a fix is linked to.

  • #1481 fix: make hermes update respect branch upstream

    merged to main

    files: gateway/run.py, tools/terminal_tool.py

6 PRs closed without merging

From the close comments: closed without comment 1 · done elsewhere 1 · merged via another change 1 · stale or abandoned 1 · superseded by another PR 1 · won't fix / by design 1

  • #1146 Fix Telegram topic routing for background process updates · merged via another change → #1481
  • #26330 fix(gateway): interrupt delegated subagents on shutdown · closed without comment
  • #26333 fix(gateway): cancel in-flight delegate subagents during shutdown/restart · superseded by another PR → #26330
  • #26345 fix(gateway): cancel delegate subagents on shutdown to prevent orphaning · won't fix / by design → #26345, #26315, #26358, #26330, #26333
  • #26358 fix(gateway): force-release HTTP clients on shutdown to unstick orphaned subagents · stale or abandoned
Show 1 more
  • #46475 feat: async shadow clone delegation (background=True) + SQLite persistence · done elsewhere → a879cca
Closed issues · 3
  • Closed#1144Background processes are lost when hermes-gateway restarts
  • Closed#26315[Bug]: Gateway restart orphans in-flight delegate subagents — 12+ min timeout
  • Closed#48906feat(delegation): shadow_clone SQLite persistence — in-flight tracking survives gateway restart
How this cluster was grouped
  • Link evidence (partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
  • Members outside that structural core may belong to a different underlying problem.
  • Pairwise link density 0.11: the share of item 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.

Pick up a Lab task

Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.

Open the Lab

At a glance

Subsystem
agent
Merged PRs
#1481
Closed issues
3
Attempts
6 PRs closed without merging
Fix link checked
16 Mar 2026. This confirmation is old and may be out of date (a revert or reopen would not have invalidated it here); re-verify.

For your agent

The same facts, typed.