openclaw-matrix-multiaccounts/src
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
..
agents fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
auto-reply fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
browser fix: stage sandbox media for inbound attachments 2026-01-05 06:18:11 +01:00
canvas-host chore: remove stale a2ui bundle hash 2026-01-05 06:17:06 +00:00
cli fix: allow wildcard control commands 2026-01-05 02:06:18 +01:00
commands Onboard: auto-enable systemd lingering on Linux 2026-01-05 21:20:05 +00:00
config fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
cron fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
daemon fix(agent): align tools + preserve indentation 2026-01-05 17:55:20 +00:00
discord refactor: unify reply dispatch across providers 2026-01-05 19:43:54 +01:00
gateway fix(chat): stabilize web UI tool runs 2026-01-05 17:22:29 +00:00
hooks test: relax timeouts for slow runs 2026-01-05 01:36:30 +01:00
imessage refactor: unify reply dispatch across providers 2026-01-05 19:43:54 +01:00
infra fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
macos fix(whatsapp): reconnect on crypto unhandled rejection 2026-01-05 13:55:37 +00:00
media docs(agent): annotate stream invariants 2026-01-05 18:10:03 +00:00
process chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
providers test: align google-shared expectations 2026-01-04 15:02:42 +00:00
sessions chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
signal refactor: unify reply dispatch across providers 2026-01-05 19:43:54 +01:00
slack refactor: unify reply dispatch across providers 2026-01-05 19:43:54 +01:00
telegram refactor: unify reply dispatch across providers 2026-01-05 19:43:54 +01:00
tui fix(tui): support pi-tui 0.36 key exports 2026-01-05 13:59:50 +00:00
types fix: resolve qrcode ESM import for Node 25 2026-01-05 03:47:57 +01:00
web fix/heartbeat ok delivery filter (#246) 2026-01-05 22:52:13 +00:00
wizard style: apply biome formatting 2026-01-05 21:21:53 +00:00
entry.ts feat: add --dev/--profile CLI profiles 2026-01-05 01:27:13 +01:00
globals.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
globals.ts fix(logging): decouple file logs from console verbose 2026-01-03 12:32:14 +00:00
index.test.ts fix: preserve whatsapp group JIDs 2025-12-23 03:05:59 +01:00
index.ts fix(whatsapp): reconnect on crypto unhandled rejection 2026-01-05 13:55:37 +00:00
logger.test.ts style: format tests and helpers 2026-01-04 14:57:57 +00:00
logger.ts fix(logging): decouple file logs from console verbose 2026-01-03 12:32:14 +00:00
logging.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
provider-web.barrel.test.ts build: add local node bin to restart script PATH 2025-12-07 19:01:14 +01:00
provider-web.ts feat: unify gateway heartbeat 2025-12-26 02:35:40 +01:00
runtime.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
utils.test.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
utils.ts feat: add --dev/--profile CLI profiles 2026-01-05 01:27:13 +01:00
version.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00