-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
Closed
Description
Environment
- OpenClaw version: latest (installed via npm)
- OS: macOS (Darwin 24.6.0 arm64)
- Node: v25.6.0
Description
Cron jobs are created successfully and the scheduler calculates the correct next wake time, but jobs don't actually execute when the scheduled time arrives.
Steps to Reproduce
- Create a cron job with
kind: 'at'for a specific time (e.g., 5 minutes in the future) - Verify job is created with
cron list - Wait for scheduled time
- Job never fires
Expected Behavior
Job should execute at the scheduled time.
Actual Behavior
Job shows correct nextAt timestamp but never executes. Gateway continues running without crashes or errors.
Workaround
Using heartbeat-based scheduling with state tracking in files as an alternative. Heartbeats fire reliably.
Additional Context
- Gateway was running continuously (no restarts)
- Multiple job types tested (
at,every) - Both
systemEventandagentTurnpayloads tested cron statusshows scheduler as active
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels