openclaw-matrix-multiaccounts/src/infra
Peter Steinberger f790f3f3ba
fix/heartbeat ok delivery filter (#246)
* cron: skip delivery for HEARTBEAT_OK responses

When an isolated cron job has deliver:true, skip message delivery if the
response is just HEARTBEAT_OK (or contains HEARTBEAT_OK at edges with
short remaining content <= 30 chars). This allows cron jobs to silently
ack when nothing to report but still deliver actual content when there
is something meaningful to say.

Media is still delivered even if text is HEARTBEAT_OK, since the
presence of media indicates there's something to share.

* fix(heartbeat): make ack padding configurable

* chore(deps): update to latest

---------

Co-authored-by: Josh Lehman <josh@martian.engineering>
2026-01-05 22:52:13 +00:00
..
bridge chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
agent-events.test.ts refactor: align agent lifecycle 2026-01-05 05:55:02 +01:00
agent-events.ts refactor: align agent lifecycle 2026-01-05 05:55:02 +01:00
binaries.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
binaries.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
bonjour-discovery.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
bonjour.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
bonjour.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
canvas-host-url.ts fix: resolve CI lint and android build 2025-12-27 01:41:43 +01:00
control-ui-assets.test.ts fix(onboarding): auto-build Control UI assets 2026-01-04 21:53:23 +01:00
control-ui-assets.ts fix(onboarding): auto-build Control UI assets 2026-01-04 21:53:23 +01:00
dotenv.test.ts fix: load global .env fallback 2026-01-05 01:11:29 +01:00
dotenv.ts fix: load global .env fallback 2026-01-05 01:11:29 +01:00
env.test.ts feat: add Z.AI env support and live test 2025-12-31 11:36:57 +01:00
env.ts feat: add Z.AI env support and live test 2025-12-31 11:36:57 +01:00
errors.ts refactor: lint cleanups and helpers 2025-12-23 00:28:55 +00:00
gateway-lock.ts style(tests): format imports 2025-12-12 16:47:10 +00:00
heartbeat-events.ts relay: add control channel and heartbeat stream 2025-12-08 21:50:24 +01:00
heartbeat-runner.test.ts fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
heartbeat-runner.ts fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
heartbeat-wake.ts chore: fix lint after logging tweaks 2025-12-26 09:08:37 +00:00
is-main.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
is-main.ts fix: detect main module under PM2 2025-12-20 18:39:17 +01:00
machine-name.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
node-pairing.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
path-env.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
path-env.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ports.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
ports.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
provider-summary.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
restart.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
retry.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
retry.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
runtime-guard.test.ts Runtime: drop bun support 2025-12-09 04:13:56 +00:00
runtime-guard.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
shell-env.test.ts feat: opt-in login shell env fallback 2026-01-05 01:11:29 +01:00
shell-env.ts feat: opt-in login shell env fallback 2026-01-05 01:11:29 +01:00
system-events.test.ts fix: route system events per session 2026-01-04 22:11:04 +01:00
system-events.ts fix: route system events per session 2026-01-04 22:11:04 +01:00
system-presence.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
system-presence.ts style: format tests and helpers 2026-01-04 14:57:57 +00:00
tailnet.test.ts Gateway: wide-area Bonjour via clawdis.internal 2025-12-17 17:01:10 +01:00
tailnet.ts Gateway: wide-area Bonjour via clawdis.internal 2025-12-17 17:01:10 +01:00
tailscale.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
tailscale.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
unhandled-rejections.ts fix(whatsapp): reconnect on crypto unhandled rejection 2026-01-05 13:55:37 +00:00
voicewake.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
voicewake.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
widearea-dns.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
widearea-dns.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ws.ts fix: resolve build errors 2025-12-23 03:00:04 +01:00