openclaw/src/daemon
Gustavo Madeira Santana c0ce125512 fix(gateway): shorten manual reinstall/restart delays
LaunchAgent plist hardcodes ThrottleInterval to 60 in src/daemon/launchd-plist.ts

That means every restart/install path that terminates the launchd-managed gateway gets delayed by launchd’s one-minute relaunch throttle. The CLI restart path in src/daemon/launchd.ts is doing the expected supervisor actions, but the plist policy makes those actions look hung.

In src/daemon/launchd-plist.ts:
- added LAUNCH_AGENT_THROTTLE_INTERVAL_SECONDS
- reduced the LaunchAgent ThrottleInterval from 60 to 1
2026-02-28 20:46:11 -05:00
..
arg-split.ts
cmd-argv.test.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
cmd-argv.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
cmd-set.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
constants.test.ts doctor: clean up legacy Linux gateway services (#21188) 2026-02-22 19:18:59 -05:00
constants.ts doctor: clean up legacy Linux gateway services (#21188) 2026-02-22 19:18:59 -05:00
diagnostics.ts
exec-file.ts
inspect.test.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
inspect.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
launchd-plist.ts fix(gateway): shorten manual reinstall/restart delays 2026-02-28 20:46:11 -05:00
launchd.integration.test.ts fix: restore dm command and self-chat auth behavior 2026-02-26 18:49:16 +01:00
launchd.test.ts fix(gateway): shorten manual reinstall/restart delays 2026-02-28 20:46:11 -05:00
launchd.ts fix(daemon): stabilize LaunchAgent restart and proxy env passthrough (#27276) 2026-02-26 02:40:48 -05:00
node-service.ts
output.ts
paths.ts
program-args.test.ts
program-args.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
runtime-binary.test.ts refactor(daemon): unify runtime binary detection 2026-02-26 22:39:05 +01:00
runtime-binary.ts refactor(daemon): unify runtime binary detection 2026-02-26 22:39:05 +01:00
runtime-format.ts
runtime-parse.ts
runtime-paths.test.ts refactor(core): dedupe gateway runtime and config tests 2026-02-22 07:44:57 +00:00
runtime-paths.ts
schtasks-exec.ts
schtasks.install.test.ts test(daemon): dedupe schtasks install fixture and cover empty env omission 2026-02-21 21:40:39 +00:00
schtasks.test.ts refactor(daemon): extract schtasks cmd-set codec helpers 2026-02-19 16:07:15 +01:00
schtasks.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
service-audit.test.ts
service-audit.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
service-env.test.ts fix: stabilize launchd CA env tests (#27915) (thanks @Lukavyi) 2026-02-27 08:11:16 +05:30
service-env.ts fix: stabilize launchd CA env tests (#27915) (thanks @Lukavyi) 2026-02-27 08:11:16 +05:30
service-runtime.ts
service-types.ts refactor(daemon): share service arg types across backends 2026-02-19 10:04:19 +00:00
service.ts refactor(daemon): simplify gateway service backend delegates 2026-02-19 10:04:19 +00:00
systemd-hints.ts
systemd-linger.ts
systemd-unit.test.ts Daemon: harden systemd unit env rendering 2026-02-20 12:51:14 -06:00
systemd-unit.ts Daemon: harden systemd unit env rendering 2026-02-20 12:51:14 -06:00
systemd.test.ts test(daemon): use lightweight clears in systemd mocks 2026-02-22 08:01:16 +00:00
systemd.ts fix: back up existing systemd unit before overwriting on update (#24350) (#24937) 2026-02-24 03:22:55 +00:00