Gateway startup/restart home-channel notification feature and fixes

NousResearch/hermes-agent · cluster 14931 · gateway

Data as of

10 open items. Fix attempted, not merged.

The short answer

5open issues
5open PRs
20items grouped
Known?
Yes. 20 related items grouped here, 2 issues already closed.
Fix event
No fix has been merged to main. 8 PRs closed without merging; see the attempts below.
Tracker
The maintainers' tracker marks this unresolved. That is separate from the fix event.
Still open
5 issues and 5 PRs.

These issues and PRs cover adding a 'gateway online' startup notification to home channels and a plugin hook, then iteratively fixing cases where the notification or restart-marker was not written across various restart paths (launchd, systemd, SIGTERM, cold starts).

Open issues5

  • Issue#27870[Feature]: send startup notification to home channels when gateway first comes online
  • Issue#47179fix(gateway): launchd restart doesn't send home-channel startup notification
  • Issue#52567fix(gateway): restart-notification marker missing from both launchd and systemd SIGTERM fallback paths
  • Issue#62512[Bug]: Gateway startup notification not sent.
  • Issue#66087[Bug]: "Gateway online" home-channel notice never fires after a plain SIGTERM restart (service restart, kickstart, reboot)

Open PRs5

  • PR#23771feat(plugins): add gateway:startup hook for plugin system
  • PR#43199fix(launchd): write restart-notification marker in fallback kill path
  • PR#52418feat(mcp): bearer_refresh_cmd — heal 401-during-reconnect without a service restart
  • PR#55008feat(gateway): home_channel_startup_notification config — fire startup ping on unplanned restarts (closes #27870)
  • PR#62546fix(gateway): send startup notification on manual/crash restart

8 PRs closed without merging

From the close comments: superseded by another PR 3 · closed without comment 1 · partial fix 1 · other 3

  • #52565 fix(gateway): write restart-notification marker in all SIGTERM fallback paths (launchd + systemd) · other → #43199
  • #52568 fix(gateway): write restart-notification marker in launchd and systemd SIGTERM fallback paths · superseded by another PR → #52565
  • #59074 fix(gateway): write restart-notification marker in all restart paths (launchd + systemd CLI + systemd direct) · closed without comment
  • #62523 fix(gateway): send startup notification on every gateway start, not only planned restarts · other → #24271, #55008, #48360, #27278, #27870, #62512
  • #62742 fix(gateway): send startup notification on cold starts too · superseded by another PR
Show 3 more
  • #63013 fix(gateway): send startup notification on fresh gateway start · superseded by another PR
  • #66089 fix(gateway): announce "Gateway online" after any graceful shutdown · partial fix → 4eb57f7, #66087, #66089, #76710, #1, #15803, #14532, #6, #9, #374151, #4338
  • #76710 fix(gateway): restore notices after external restarts · other
Closed issues · 2
  • Closed#14931feat(gateway): make BOOT.md startup/restart report discoverable by default
  • Closed#23747Feature Request: Add gateway:startup hook event
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.08: 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
gateway
Closed issues
2
Attempts
8 PRs closed without merging

For your agent

The same facts, typed.