openclaw - 💡(How to fix) Fix [Bug]: 2026.4.29 Web UI chat bubbles then disappears; direct OpenAI API works [4 comments, 4 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#75824Fetched 2026-05-02 05:29:30
View on GitHub
Comments
4
Participants
4
Timeline
6
Reactions
3
Timeline (top)
commented ×4labeled ×2

Hi OpenClaw Support,

I’m having an issue where OpenClaw loads normally, but the Web UI chat does not return any assistant response.

System / environment

  • OpenClaw version: 2026.4.29
  • macOS: 26.2 arm64
  • Node: 22.22.2
  • Gateway: local loopback at 127.0.0.1:18789
  • Provider: OpenAI
  • Model tested: gpt-4.1-mini
  • Heartbeat: disabled
  • Skills/hooks/channels/search: skipped/minimal during fresh setup

What happens

  • The dashboard opens normally.
  • A new session starts.
  • I type a simple prompt like: “Reply only: OK”
  • The assistant bubble appears/loading starts.
  • Then the bubble disappears and no response is returned.

What I already tried

  • Restarted gateway multiple times.
  • Disabled heartbeat.
  • Switched from GPT-5.5 / GPT-5 mini to GPT-4.1 mini.
  • Cleared stuck sessions.
  • Performed a fresh uninstall/reinstall.
  • Skipped skills, hooks, channels, and search provider.
  • Tested the OpenAI API directly outside OpenClaw with curl using gpt-4.1-mini, and it returned “OK” successfully.

Relevant log patterns

  • openai/gpt-4.1-mini produced no reply before the idle watchdog
  • embedded run failover decision ... reason=timeout
  • FailoverError: LLM request timed out
  • stuck session ... processing_with_queued_work
  • Earlier TUI issue: getWindowSize ENOTTY
  • Occasional Web UI disconnects / token mismatch from stale dashboard tabs

Since the direct OpenAI API call works, this looks like an OpenClaw embedded agent/runtime/Web UI issue rather than an OpenAI billing/API-key issue.

Can you help me identify the cleanest fix or the exact diagnostic bundle/logs you need?

Thanks, Mostafa

Root Cause

Hi OpenClaw Support,

I’m having an issue where OpenClaw loads normally, but the Web UI chat does not return any assistant response.

System / environment

  • OpenClaw version: 2026.4.29
  • macOS: 26.2 arm64
  • Node: 22.22.2
  • Gateway: local loopback at 127.0.0.1:18789
  • Provider: OpenAI
  • Model tested: gpt-4.1-mini
  • Heartbeat: disabled
  • Skills/hooks/channels/search: skipped/minimal during fresh setup

What happens

  • The dashboard opens normally.
  • A new session starts.
  • I type a simple prompt like: “Reply only: OK”
  • The assistant bubble appears/loading starts.
  • Then the bubble disappears and no response is returned.

What I already tried

  • Restarted gateway multiple times.
  • Disabled heartbeat.
  • Switched from GPT-5.5 / GPT-5 mini to GPT-4.1 mini.
  • Cleared stuck sessions.
  • Performed a fresh uninstall/reinstall.
  • Skipped skills, hooks, channels, and search provider.
  • Tested the OpenAI API directly outside OpenClaw with curl using gpt-4.1-mini, and it returned “OK” successfully.

Relevant log patterns

  • openai/gpt-4.1-mini produced no reply before the idle watchdog
  • embedded run failover decision ... reason=timeout
  • FailoverError: LLM request timed out
  • stuck session ... processing_with_queued_work
  • Earlier TUI issue: getWindowSize ENOTTY
  • Occasional Web UI disconnects / token mismatch from stale dashboard tabs

Since the direct OpenAI API call works, this looks like an OpenClaw embedded agent/runtime/Web UI issue rather than an OpenAI billing/API-key issue.

Can you help me identify the cleanest fix or the exact diagnostic bundle/logs you need?

Thanks, Mostafa

RAW_BUFFERClick to expand / collapse

Bug type

Behavior bug (incorrect output/state without crash)

Beta release blocker

No

Summary

Hi OpenClaw Support,

I’m having an issue where OpenClaw loads normally, but the Web UI chat does not return any assistant response.

System / environment

  • OpenClaw version: 2026.4.29
  • macOS: 26.2 arm64
  • Node: 22.22.2
  • Gateway: local loopback at 127.0.0.1:18789
  • Provider: OpenAI
  • Model tested: gpt-4.1-mini
  • Heartbeat: disabled
  • Skills/hooks/channels/search: skipped/minimal during fresh setup

What happens

  • The dashboard opens normally.
  • A new session starts.
  • I type a simple prompt like: “Reply only: OK”
  • The assistant bubble appears/loading starts.
  • Then the bubble disappears and no response is returned.

What I already tried

  • Restarted gateway multiple times.
  • Disabled heartbeat.
  • Switched from GPT-5.5 / GPT-5 mini to GPT-4.1 mini.
  • Cleared stuck sessions.
  • Performed a fresh uninstall/reinstall.
  • Skipped skills, hooks, channels, and search provider.
  • Tested the OpenAI API directly outside OpenClaw with curl using gpt-4.1-mini, and it returned “OK” successfully.

Relevant log patterns

  • openai/gpt-4.1-mini produced no reply before the idle watchdog
  • embedded run failover decision ... reason=timeout
  • FailoverError: LLM request timed out
  • stuck session ... processing_with_queued_work
  • Earlier TUI issue: getWindowSize ENOTTY
  • Occasional Web UI disconnects / token mismatch from stale dashboard tabs

Since the direct OpenAI API call works, this looks like an OpenClaw embedded agent/runtime/Web UI issue rather than an OpenAI billing/API-key issue.

Can you help me identify the cleanest fix or the exact diagnostic bundle/logs you need?

Thanks, Mostafa

Steps to reproduce

1)Install or update to OpenClaw 2026.4.29. 2)Configure OpenClaw with OpenAI as the provider. 3)Use gpt-4.1-mini as the model. 4)Skip skills, hooks, channels, and search provider for a minimal setup. 5)Open the Web UI dashboard at http://127.0.0.1:18789/. 6)Start a new chat/session. 7)Send a simple prompt: Reply only: OK. 8)The assistant loading bubble appears, then disappears with no assistant response.

Expected behavior

OpenClaw should return a normal assistant response in the Web UI. For the test prompt Reply only: OK, it should respond with OK.

Actual behavior

The Web UI opens and the chat session appears to start, but when I send a message, the assistant loading bubble appears briefly and then disappears. No assistant response is returned.

Direct OpenAI API testing outside OpenClaw works. I tested gpt-4.1-mini with curl and received OK, so the OpenAI key/model/API access appear to be working.

Logs show repeated embedded agent timeouts and stuck processing behavior, including:

openai/gpt-4.1-mini produced no reply before the idle watchdog embedded run failover decision ... reason=timeout FailoverError: LLM request timed out stuck session ... processing_with_queued_work

Earlier TUI also froze/crashed with:

getWindowSize ENOTTY TUI exited with code 1

OpenClaw version

2026.4.29

Operating system

macOS 26.2 arm64 Node 22.22.2 Mac mini

Install method

No response

Model

openai/gpt-4.1-mini Also previously tried: openai/gpt-5-mini openai/gpt-5.5

Provider / routing chain

Provider: OpenAI Routing: OpenClaw embedded agent → OpenAI provider profile → openai/gpt-4.1-mini Gateway: local loopback ws://127.0.0.1:18789 Dashboard: http://127.0.0.1:18789/ Heartbeat: disabled Skills/hooks/channels/search: skipped/minimal during fresh setup

Additional provider/model setup details

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

Direct OpenAI API test outside OpenClaw succeeds. Using curl against the OpenAI Responses API with gpt-4.1-mini returned OK immediately. The failure appears to be in OpenClaw’s embedded agent/Web UI/runtime path rather than OpenAI API access or billing.

extent analysis

TL;DR

The issue is likely due to timeouts in the OpenClaw embedded agent, causing the assistant response to not be returned, and can be mitigated by adjusting the timeout settings or investigating the cause of the stuck sessions.

Guidance

  • Investigate the openai/gpt-4.1-mini produced no reply before the idle watchdog log pattern to understand why the embedded agent is timing out.
  • Check the stuck session ... processing_with_queued_work log pattern to identify the cause of the stuck sessions and clear them if necessary.
  • Consider increasing the timeout value for the embedded agent to allow more time for the assistant response to be generated.
  • Verify that the OpenClaw configuration is correct, especially the gateway and provider settings, to ensure that the request is being sent to the correct endpoint.

Example

No code snippet is provided as the issue seems to be related to configuration or timeout settings rather than code.

Notes

The issue may be specific to the OpenClaw version (2026.4.29) or the macOS environment (26.2 arm64). Further investigation is needed to determine the root cause of the timeouts and stuck sessions.

Recommendation

Apply a workaround by adjusting the timeout settings or clearing stuck sessions, as the root cause of the issue is not immediately clear and may require further investigation.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

OpenClaw should return a normal assistant response in the Web UI. For the test prompt Reply only: OK, it should respond with OK.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING