openclaw-vainplex/src
Josh Lehman dae7f560a5
cron: skip delivery for HEARTBEAT_OK responses (#238)
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.
2026-01-05 22:16:28 +00:00
..
agents fix(model): treat quota errors as rate limits 2026-01-05 21:34:08 +00:00
auto-reply fix: avoid duplicate missing auth label 2026-01-05 23:00:37 +01: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 feat: add --dev/--profile CLI profiles 2026-01-05 01:27:13 +01:00
cron cron: skip delivery for HEARTBEAT_OK responses (#238) 2026-01-05 22:16:28 +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(whatsapp): reconnect on crypto unhandled rejection 2026-01-05 13:55:37 +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 refactor: unify reply dispatch across providers 2026-01-05 19:43:54 +01: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