← Back to Clusters

Cron Job Stability Fixes

This cluster addresses issues related to the stability and reliability of cron job executions within the framework.

33 PRs
fix cron Representative: #12018
# Title Author Created GitHub
5179 fix(cron): recover stale running markers thatdaveb 2026-01-31 View
5683 fix(cron): default enabled=true + gateway retry logic tsukhani 2026-01-31 View
12018 fix(cron): clear stale running markers based on job timeout rep benzer25 2026-02-08 View
12651 fix: prevent stale timeout from triggering duplicate message sends janckerchen 2026-02-09 View
13055 fix: prevent cron RPC stalls with timeout and caching (#13018) trevorgordon981 2026-02-10 View
15378 feat(exec): support `background: false` to force synchronous execution TorbenWetter 2026-02-13 View
16132 fix(cron): prevent duplicate job fires via MIN_REFIRE_GAP_MS guard widingmarcus-cyber 2026-02-14 View
16554 fix(agent): prevent session deadlock on timeout during tool execution mverrilli 2026-02-14 View
16880 fix(cron): respect per-job timeoutSeconds in executeJob path (#16841) echoVic 2026-02-15 View
16888 fix(cron): execute missed jobs outside the lock to unblock list/status queries hou-rong 2026-02-15 View
17064 fix(cron): prevent control-plane starvation during startup catch-up and manua... donggyu9208 2026-02-15 View
17529 feat(cron): add preCheck gate to skip jobs when nothing changed scottgl9 2026-02-15 View
17561 fix(cron): add runtime staleness guard for runningAtMs (#17554) robbyczgw-cla 2026-02-15 View
17643 fix: clear stale runningAtMs in cron.run to allow manual triggers MisterGuy420 2026-02-16 View
17664 fix(cron): detect and clear stale runningAtMs marker in manual run (#17554) echoVic 2026-02-16 View
17895 fix(cron): add staleness check for runningAtMs on manual trigger PlayerGhost 2026-02-16 View
17949 fix: clear stale runningAtMs in cron.run() before already-running check (#17554) yasumorishima 2026-02-16 View
18144 fix(cron): clear stuck runningAtMs after timeout and add maintenance ticks taw0002 2026-02-16 View
18192 fix(cron): auto-clear stale runningAtMs markers after timeout (#18120) BinHPdev 2026-02-16 View
18221 fix(cli): raise cron command timeout to 90s and retry read-only RPCs BinHPdev 2026-02-16 View
18856 fix(cron): reject past timestamps in createJob (defense-in-depth) kevinodell 2026-02-17 View
19414 fix: respect job timeoutSeconds for stuck runningAtMs detection namabile 2026-02-17 View
19767 cron: validate webhook delivery targets on create advaitpaliwal 2026-02-18 View
20329 Fix cron.run WS blocking and harden delivery recovery guirguispierre 2026-02-18 View
20492 feat(cron): gate script evaluated before agent turn clawmander 2026-02-19 View
21612 feat(gateway): add ops runtime summary API frank8ai 2026-02-20 View
21639 feat(gateway): add ops runtime runs history API frank8ai 2026-02-20 View
21644 feat(control-ui): add runtime runs filters in cron tab frank8ai 2026-02-20 View
21915 Cron: add startup session reaper timing metrics mneves75 2026-02-20 View
22411 fix(cron): cancel timed-out runs before side effects Takhoffman 2026-02-21 View