My cron jobs used to work as of 2026.5.6, but in the 2026.5.12 beta series the isolated cron jobs in particular are failing at attempt-dispatch. I'm working with a separate codex session to try to figure out if I'm just configuring something wrong.
Latest I've gotten:
For the fresh openclaw cron run 48ffa2e7-86f0-4407-9a36-2920c1eb06ba, computer-use was no longer the direct failure. The run actually did start:
- Session 9da62f94-6a6c-4213-b10d-6d838352df9d started at 2026-05-13 18:14:05 PDT.
- The model completed at 18:15:05.304 PDT.
- Cron then cleaned it up as stalled at 18:15:05.345 PDT.
So it lost a race by about 40ms. The cron watchdog still thought execution had not started because its “execution started” detector only clears
on phases like model_call_started, tool_execution_started, or assistant_output_started. This Codex/app-server path recorded prompt.submitted and
model.completed, but did not emit the phase event cron is waiting for before the 60s pre-execution watchdog fired.
Why the tiny probe worked: it completed in ~6s, well under the 60s watchdog. This real job uses gpt-5.5 with default high thinking and a large
prompt/context, so the first visible model result can land right at the 60s edge.
Important detail: increasing the job’s timeoutSeconds probably won’t fix this, because the pre-execution watchdog is capped at 60s in server-
cron-YWxalur2.js.
Actual code fix: cron should treat model.completed/prompt submission or Codex app-server turn accepted as execution progress, or the Codex app-
server path should emit model_call_started as soon as it submits the request. The current attempt-dispatch error is misleading for this path.