#5683: fix(cron): default enabled=true + gateway retry logic
agents
Cluster:
Cron Job Stability Fixes
## Changes
### 1. fix(cron): default enabled=true for new jobs
New cron jobs should default to enabled unless explicitly set to false.
### 2. feat(gateway): add retry logic with exponential backoff for timeout errors
- Increase default timeout from 10s to 30s for busy gateways
- Add up to 2 retry attempts on timeout errors only
- Implement exponential backoff (500ms, 1s) between retries
- Non-timeout errors still fail immediately
This helps with transient gateway timeouts during high load.
Most Similar PRs
#18221: fix(cli): raise cron command timeout to 90s and retry read-only RPCs
by BinHPdev · 2026-02-16
68.0%
#23290: fix(cron): use lastRunAtMs for next schedule of interval jobs after...
by SidQin-cyber · 2026-02-22
64.1%
#8698: fix(cron): default enabled to true for new jobs
by emmick4 · 2026-02-04
64.0%
#8034: fix(cron): run past-due one-shot jobs immediately on startup
by FelixFoster · 2026-02-03
63.9%
#18925: fix(cron): stagger missed jobs on restart to prevent gateway overload
by rexlunae · 2026-02-17
63.6%
#20492: feat(cron): gate script evaluated before agent turn
by clawmander · 2026-02-19
63.4%
#8744: fix(cron): load persisted cron jobs on gateway startup
by revenuestack · 2026-02-04
63.0%
#9060: Fix: Preserve scheduled cron jobs after gateway restart
by vishaltandale00 · 2026-02-04
61.7%
#22911: fix(cron): correct next execution time calculation after gateway re...
by anandsuraj · 2026-02-21
61.6%
#11857: fix: recompute stale cron nextRunAtMs on gateway restart
by Yida-Dev · 2026-02-08
61.3%