Hi @spark lake , I need help diagnosing repeated Bill session terminations in OpenClaw.
Environment:
• OpenClaw version: 2026.4.14 (323493f)
• Host: Drill’s Mac mini
• OS: Darwin 25.3.0 arm64
• Node: v22.22.1
• Channel: Telegram group thread
• Session runtime from /status: direct
• Current Bill session model: openai-codex/gpt-5.4
• Reasoning was on, stream mode enabled
What the user is seeing:
• Bill sometimes visibly replies only with terminated
• This has now happened multiple times in the same thread while trying to do normal coding work
What the logs show:
• Repeated entries from subsystem agent/embedded
• Event: embedded_run_agent_end
• Error: terminated
• providerRuntimeFailureKind: "unknown"
Recent examples from the log:
• 2026-04-22 22:15:49 EDT
• 2026-04-22 22:16:47 EDT
• 2026-04-22 22:17:30 EDT
Representative log shape:
• subsystem: agent/embedded
• event: embedded_run_agent_end
• isError: true
• error: terminated
• model: gpt-5.4
• provider: openai-codex
• providerRuntimeFailureKind: unknown
There were also earlier same-day errors on the same model that looked like provider-side failures:
• LLM error server_error
• failoverReason: timeout
• request IDs were included in the provider error text
Confusing part:
• /status says the session runtime is direct
• but the logs are under agent/embedded
• I assume that may be normal internal execution plumbing, but I want confirmation
• the abnormal part is the repeated embedded_run_agent_end with bare terminated
Current config fact:
• Bill is using openai-codex/gpt-5.4
• That is the only model I care about in this setup
Operational impact:
• Bill is trying to do code work
• no code patch had landed yet when several of these terminations happened
• the work gets interrupted mid-turn
• the user sees this as Bill randomly dying
Ill send some questions in the chat