openclaw/src/cron
NIO ea3955cd78
fix(cron): add retry policy for one-shot jobs on transient errors (#24355) (openclaw#24435) thanks @hugenshen
Verified:
- pnpm install --frozen-lockfile
- pnpm check
- pnpm test -- --run src/cron/service.issue-regressions.test.ts src/config/config-misc.test.ts

Co-authored-by: hugenshen <16300669+hugenshen@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
2026-03-01 06:58:03 -06:00
..
isolated-agent fix(cron): treat transient tool error payloads as recoverable (openclaw#29527) thanks @Sid-Qin 2026-03-01 06:52:15 -06:00
service fix(cron): add retry policy for one-shot jobs on transient errors (#24355) (openclaw#24435) thanks @hugenshen 2026-03-01 06:58:03 -06:00
cron-protocol-conformance.test.ts cron: separate webhook POST delivery from announce (#17901) 2026-02-16 02:36:00 -08:00
delivery.test.ts fix(cron): disable messaging tool when delivery.mode is none (#21808) (#21896) 2026-02-28 11:12:17 -06:00
delivery.ts feat(cron): add --account flag for multi-account delivery routing (#26284) 2026-02-28 10:57:49 -06:00
isolated-agent.auth-profile-propagation.test.ts fix(cron): propagate auth-profile resolution to isolated sessions (#20624) (#20689) 2026-02-22 12:45:03 -05:00
isolated-agent.delivers-response-has-heartbeat-ok-but-includes.test.ts refactor: harden reset notice + cron delivery target flow 2026-02-23 19:01:02 +00:00
isolated-agent.delivery-target-thread-session.test.ts feat(cron): add --account flag for multi-account delivery routing (#26284) 2026-02-28 10:57:49 -06:00
isolated-agent.delivery.test-helpers.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
isolated-agent.direct-delivery-forum-topics.test.ts fix(cron): enable completion direct send for text-only announce delivery (#29151) 2026-02-28 11:09:07 -06:00
isolated-agent.mocks.ts test: stabilize agent embedded-run mocks 2026-02-22 11:25:59 +00:00
isolated-agent.skips-delivery-without-whatsapp-recipient-besteffortdeliver-true.test.ts fix(cron): enable completion direct send for text-only announce delivery (#29151) 2026-02-28 11:09:07 -06:00
isolated-agent.test-harness.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
isolated-agent.test-setup.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +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.test.ts fix(cron): treat transient tool error payloads as recoverable (openclaw#29527) thanks @Sid-Qin 2026-03-01 06:52:15 -06:00
legacy-delivery.ts refactor(cron): share legacy delivery helpers 2026-02-15 17:29:08 +00:00
normalize.test.ts fix(cron): migrate legacy schedule cron fields on load (#28889) 2026-03-01 06:53:39 -06:00
normalize.ts fix(cron): migrate legacy schedule cron fields on load (#28889) 2026-03-01 06:53:39 -06: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 Session/Cron maintenance hardening and cleanup UX (#24753) 2026-02-23 22:39:48 +00:00
run-log.ts Session/Cron maintenance hardening and cleanup UX (#24753) 2026-02-23 22:39:48 +00:00
schedule.test.ts fix(cron): migrate legacy schedule cron fields on load (#28889) 2026-03-01 06:53:39 -06:00
schedule.ts fix(cron): migrate legacy schedule cron fields on load (#28889) 2026-03-01 06:53:39 -06:00
service.delivery-plan.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
service.every-jobs-fire.test.ts test(cron): improve fire-and-forget harness coverage 2026-02-22 11:29:31 +00:00
service.get-job.test.ts chore: Fix types in tests 40/N. 2026-02-17 15:50:07 +09:00
service.issue-13992-regression.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
service.issue-16156-list-skips-cron.test.ts refactor(test): centralize trigger and cron test helpers 2026-02-22 20:04:51 +00:00
service.issue-17852-daily-skip.test.ts refactor(test): centralize trigger and cron test helpers 2026-02-22 20:04:51 +00:00
service.issue-22895-every-next-run.test.ts fix(cron): restore interval cadence after restart 2026-02-22 20:19:23 +01:00
service.issue-regressions.test.ts fix(cron): add retry policy for one-shot jobs on transient errors (#24355) (openclaw#24435) thanks @hugenshen 2026-03-01 06:58:03 -06:00
service.jobs.test.ts feat(cron): add --account flag for multi-account delivery routing (#26284) 2026-02-28 10:57:49 -06:00
service.jobs.top-of-hour-stagger.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
service.main-job-passes-heartbeat-target-last.test.ts fix(cron): pass heartbeat target=last for main-session cron jobs (#28508) (#28583) 2026-02-28 11:14:24 -06:00
service.persists-delivered-status.test.ts fix(cron): split run and delivery status tracking 2026-02-22 20:19:23 +01:00
service.prevents-duplicate-timers.test.ts chore: Fix types in tests 40/N. 2026-02-17 15:50:07 +09:00
service.read-ops-nonblocking.test.ts fix(cron): keep manual runs non-blocking 2026-02-22 20:19:22 +01:00
service.rearm-timer-when-running.test.ts fix(cron): keep watchdog timer armed during ticks 2026-02-22 20:19:23 +01:00
service.restart-catchup.test.ts refactor(test): centralize trigger and cron test helpers 2026-02-22 20:04:51 +00:00
service.runs-one-shot-main-job-disables-it.test.ts Cron: preserve session scope for main-target reminders 2026-02-28 14:53:19 -08:00
service.skips-main-jobs-empty-systemevent-text.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
service.store-migration.test.ts fix(cron): migrate legacy schedule cron fields on load (#28889) 2026-03-01 06:53:39 -06:00
service.store.migration.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
service.test-harness.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
service.ts Web UI: add full cron edit parity, all-jobs run history, and compact filters (openclaw#24155) thanks @Takhoffman 2026-02-22 23:05:42 -06:00
session-reaper.test.ts Session/Cron maintenance hardening and cleanup UX (#24753) 2026-02-23 22:39:48 +00:00
session-reaper.ts Session/Cron maintenance hardening and cleanup UX (#24753) 2026-02-23 22:39:48 +00:00
stagger.test.ts Cron: guard missing expr in schedule parsing 2026-02-21 20:18:11 -08:00
stagger.ts Cron: guard missing expr in schedule parsing 2026-02-21 20:18:11 -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 Security: use crypto.randomBytes for temp file names (#20654) 2026-02-19 03:19:29 -08:00
types.ts feat(cron): add --account flag for multi-account delivery routing (#26284) 2026-02-28 10:57:49 -06:00
validate-timestamp.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
webhook-url.ts cron: separate webhook POST delivery from announce (#17901) 2026-02-16 02:36:00 -08:00