Files
openclaw/src/cli
Joey Krug 8eb80b6d0b refactor: move resetAllLanes() from heartbeat-wake to restart coordinators
Addresses review concern that setHeartbeatWakeHandler() had a surprising
cross-cutting side effect by calling resetAllLanes(), coupling heartbeat
handler registration to command-queue global state.

The lane reset now lives in the restart loop (run-loop.ts and
gateway-daemon.ts), which is the correct abstraction level — only
in-process restart coordinators need to know about stale lane state.

setHeartbeatWakeHandler() still resets its own module-level state
(running, scheduled, timer) which is properly scoped.
2026-02-13 15:29:39 -05:00
..
2026-02-09 18:56:58 -08:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-02-02 23:45:05 -08:00
2026-01-18 08:45:29 +00:00
2026-01-17 05:48:56 +00:00
2026-01-30 03:16:21 +01:00