#Cron job failures with non-default model (Haiku)

1 messages · Page 1 of 1 (latest)

crystal dagger
#

Tried switching a lightweight hourly cron (robin-polling) from the agent default (Sonnet 4.6) to anthropic/claude-haiku-4-5 via payload.model. The model is in agents.defaults.models and the gateway logs confirm it's dispatching to Haiku (no more "not allowed" fallback).

Problem: ~85% of runs time out. The job never reaches the model — no model field in the run log, gateway shows stage=assistant decision=surface_error
reason=timeout from=anthropic/claude-haiku-4-5. When it does succeed, it completes in 11s. All other crons on the default Sonnet model work fine every time.
Setup:

  • OpenClaw 2026.4.22
  • Hetzner CCX13, Ubuntu 24.04
  • sessionTarget: "isolated", thinking: "off", timeoutSeconds: 120
  • Model added to allowlist: agents.defaults.models["anthropic/claude-haiku-4-5"] = {}

Run log (today): 13:00 UTC 120.0s error (no model) 14:00 UTC 120.0s error (no model) 15:00 UTC 120.0s error (no model) 16:02 UTC 11.2s ok claude-haiku-4-5
17:00 UTC 120.0s error (no model)
18:00 UTC 120.0s error (no model) 19:00 UTC 120.0s error (no model)
Is there a known issue with non-default models in cron payloads, or a different way to configure this?

pseudo charmBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

crystal dagger