openclaw/src/cron
Advait Paliwal 115cfb4430
gateway: add cron finished-run webhook (#14535)
* gateway: add cron finished webhook delivery

* config: allow cron webhook in runtime schema

* cron: require notify flag for webhook posts

* ui/docs: add cron notify toggle and webhook docs

* fix: harden cron webhook auth and fill notify coverage (#14535) (thanks @advaitpaliwal)

---------

Co-authored-by: Tyler Yust <TYTYYUST@YAHOO.COM>
2026-02-15 16:14:17 -08:00
..
isolated-agent fix: allow agent workspace directories in media local roots (#17136) 2026-02-15 10:53:45 -05:00
service gateway: add cron finished-run webhook (#14535) 2026-02-15 16:14:17 -08:00
cron-protocol-conformance.test.ts fix(cron): fix test failures and regenerate protocol files 2026-02-04 01:03:59 -08:00
delivery.test.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
delivery.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
isolated-agent.delivers-response-has-heartbeat-ok-but-includes.test.ts fix(test): remove unused cron imports 2026-02-14 22:54:37 +00:00
isolated-agent.mocks.ts refactor(test): share cron isolated agent fixtures 2026-02-14 22:54:37 +00:00
isolated-agent.skips-delivery-without-whatsapp-recipient-besteffortdeliver-true.e2e.test.ts fix(test): remove unused cron imports 2026-02-14 22:54:37 +00:00
isolated-agent.test-harness.ts refactor(test): share cron isolated agent fixtures 2026-02-14 22:54:37 +00:00
isolated-agent.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
isolated-agent.uses-last-non-empty-agent-text-as.e2e.test.ts refactor(test): dedupe cron isolated-agent e2e setup 2026-02-15 00:26:46 +00:00
legacy-delivery.ts refactor(cron): share legacy delivery helpers 2026-02-15 17:29:08 +00:00
normalize.test.ts cron: infer payload kind for model-only update patches (openclaw#15664) thanks @rodrigouroz 2026-02-15 09:12:51 -06:00
normalize.ts refactor(cron): share legacy delivery helpers 2026-02-15 17:29:08 +00:00
parse.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
payload-migration.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
run-log.test.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
run-log.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
schedule.test.ts fix(cron): prevent duplicate fires when multiple jobs trigger simultaneously (#14256) 2026-02-11 22:04:17 -06:00
schedule.ts fix(cron): prevent duplicate fires when multiple jobs trigger simultaneously (#14256) 2026-02-11 22:04:17 -06:00
service.delivery-plan.test.ts test(cron): relax event assertions for context keys 2026-02-15 03:53:53 +00:00
service.every-jobs-fire.test.ts perf(test): speed up suites and reduce fs churn 2026-02-15 19:29:27 +00:00
service.get-job.test.ts gateway: add cron finished-run webhook (#14535) 2026-02-15 16:14:17 -08:00
service.issue-13992-regression.test.ts fix: prevent cron jobs from skipping execution when nextRunAtMs advances (#14068) 2026-02-11 23:33:22 -06:00
service.issue-16156-list-skips-cron.test.ts perf(test): speed up suites and reduce fs churn 2026-02-15 19:29:27 +00:00
service.issue-regressions.test.ts fix(test): remove stale cleanup calls in cron regressions 2026-02-15 19:29:28 +00:00
service.jobs.test.ts gateway: add cron finished-run webhook (#14535) 2026-02-15 16:14:17 -08:00
service.prevents-duplicate-timers.test.ts feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00
service.read-ops-nonblocking.test.ts test(cron): deflake read ops while job is running 2026-02-14 21:04:27 +01:00
service.rearm-timer-when-running.test.ts fix(cron): re-arm timer when onTimer fires during active job execution (#14233) 2026-02-11 22:13:27 -06:00
service.restart-catchup.test.ts test(cron): relax event assertions for context keys 2026-02-15 03:53:53 +00:00
service.runs-one-shot-main-job-disables-it.test.ts perf(test): speed up suites and reduce fs churn 2026-02-15 19:29:27 +00:00
service.skips-main-jobs-empty-systemevent-text.test.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
service.store-migration.test.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
service.store.migration.test.ts fix: cron scheduler reliability, store hardening, and UX improvements (#10776) 2026-02-06 18:03:03 -08:00
service.test-harness.ts fix(ci): avoid TS2742 vitest mock export types 2026-02-15 01:30:15 +01:00
service.ts gateway: add cron finished-run webhook (#14535) 2026-02-15 16:14:17 -08:00
session-reaper.test.ts fix: unify session maintenance and cron run pruning (#13083) 2026-02-09 20:42:35 -08:00
session-reaper.ts fix: unify session maintenance and cron run pruning (#13083) 2026-02-09 20:42:35 -08:00
store.test.ts fix(paths): respect OPENCLAW_HOME for all internal path resolution (#12091) 2026-02-08 16:20:13 -05:00
store.ts fix(paths): respect OPENCLAW_HOME for all internal path resolution (#12091) 2026-02-08 16:20:13 -05:00
types.ts gateway: add cron finished-run webhook (#14535) 2026-02-15 16:14:17 -08:00
validate-timestamp.ts feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00