-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Bug]: Isolated cron agentTurn fails with 'setup timed out before runner start' — all fallback models exhausted on 2026.5.12 #82662
Copy link
Copy link
Open
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.impact:crash-loopCrash, hang, restart loop, or process-level availability failure.Crash, hang, restart loop, or process-level availability failure.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.impact:crash-loopCrash, hang, restart loop, or process-level availability failure.Crash, hang, restart loop, or process-level availability failure.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Type
Fields
Priority
None yet
Bug type
Regression (worked before, now fails)
Summary
Isolated
agentTurncron job (auto-created bymemory-coreplugin) fails with"cron: isolated agent setup timed out before runner start". The failure occurs before the LLM is even invoked — all 6 fallback candidates hit the same setup-phase timeout. The gateway is healthy and interactive sessions work fine concurrently.Environment
f066dd2)deepseek/deepseek-v4-flash, fallback chain:xiaomi-coding/mimo-v2.5→mimo-v2.5-pro→mimo-v2-omni→mimo-v2-pro→deepseek/deepseek-v4-proCron Job Details
Steps to Reproduce
sessionTarget: "isolated"to fire on scheduleopenclaw cron list→ status:errorActual Behavior
The job runs for 71 seconds, then fails with:
The model fallback chain exhausts all 6 candidates — each fails with the same setup-phase timeout (not LLM timeout):
Key observation: This is NOT an LLM request timeout. The error
"setup timed out before runner start"indicates the isolated agent process itself fails to initialize — the runner never starts. The timeout is burned during agent setup, not during model inference.What Works (concurrently)
openclaw gateway status: ✅ running, connectivity okopenclaw doctor: ✅ 0 errors, 5 plugins loadedopenclaw channels status --probe: ✅ Feishu worksConsecutive Errors
consecutiveErrors: 1— this was the first failure. Not a repeated pattern (yet). Will monitor next run.Related Issues
Profile X:default timed outLLM request timed outHypothesis
The
"setup timed out before runner start"error suggests the embedded runner fails during agent/session initialization — before any model call is made. Possible causes:Logs
Structured log entry:
{ "time": "2026-05-17T00:02:28.507+08:00", "level": "WARN", "module": "cron", "jobId": "8633cd15-5bd6-48ab-9e8d-91d8e530741b", "jobName": "Memory Dreaming Promotion", "error": "cron: isolated agent setup timed out before runner start", "lastDurationMs": 71365 }Expected behavior
The isolated cron job should initialize the agent runner and execute within the timeout window, or at minimum provide a more actionable error (which phase of setup failed, what was blocking).