openclaw/apps/macos/Sources
Kenny Lee 58be73e179 fix(macos): allow disabling launchd job when switching to remote mode
Previously, GatewayLaunchAgentManager.set() returned early for ANY launchd change
in remote mode. This prevented the launchd job from being unloaded when switching
from local to remote mode, causing a crash-loop as the job kept trying to bind
to port 18789 (which the SSH tunnel was using).

Now only 'enable' is blocked in remote mode; 'disable' (uninstall) proceeds
normally so the job is properly unloaded.

Fixes #2354
2026-01-26 11:49:41 -08:00
..
Clawdbot fix(macos): allow disabling launchd job when switching to remote mode 2026-01-26 11:49:41 -08:00
ClawdbotDiscovery fix: shorten bonjour gateway service type 2026-01-20 15:10:06 +00:00
ClawdbotIPC style(macos): fix swiftformat lint 2026-01-20 16:19:37 +00:00
ClawdbotMacCLI fix: macOS auto bind loopback-first 2026-01-22 06:35:59 +00:00
ClawdbotProtocol fix: regenerate protocol models 2026-01-25 01:12:49 +00:00