Skip to content

fix(update): recover unloaded launchd gateways#13172

Open
tangyuanjc wants to merge 1 commit into
NousResearch:mainfrom
tangyuanjc:fix/launchd-update-recovery
Open

fix(update): recover unloaded launchd gateways#13172
tangyuanjc wants to merge 1 commit into
NousResearch:mainfrom
tangyuanjc:fix/launchd-update-recovery

Conversation

@tangyuanjc

Copy link
Copy Markdown

Summary

  • refresh the launchd plist before kickstarting a restart
  • let hermes update --gateway recover a gateway whose launchd job unloaded itself during update
  • add regression tests for both launchd restart refresh and unloaded-job recovery

Testing

  • pytest -o addopts='' tests/hermes_cli/test_update_gateway_restart.py -k "launchd_restart_calls_refresh or gateway_mode_recovers_unloaded_launchd_service or update_detects_launchd_and_skips_manual_restart_message or update_without_launchd_shows_manual_restart"

@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists comp/cli CLI entry point, hermes_cli/, setup wizard labels Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P2 Medium — degraded but workaround exists type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants