openclaw - 💡(How to fix) Fix Native Windows regression on 2026.4.15: Scheduled Task Gateway unhealthy, agent turns hang / return incomplete-turn payloads=0, Telegram replies Agent couldn't generate a response [1 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#68791Fetched 2026-04-19 15:07:25
View on GitHub
Comments
0
Participants
1
Timeline
2
Reactions
0
Participants
Timeline (top)
labeled ×2

I’m seeing a native Windows issue after updating from 2026.4.14 to 2026.4.15.

On 2026.4.15, the Gateway Scheduled Task does not stay healthy, and even when I run the Gateway manually in the foreground, agent turns either hang or end as an incomplete turn with no payloads. Telegram transport itself works, but replies come back as: ⚠️ Agent couldn't generate a response. Please try again.

This appears to be beyond simple config/auth issues, because provider auth probes succeed and Telegram can reach the Gateway.

Environment OS: Windows 10 (Build 26200) OpenClaw version: 2026.4.15 (041266a) Install type: native Windows global install Provider: OpenRouter Default model tested: openrouter/deepseek/deepseek-v3.2 openrouter/auto Location: Petaling Jaya, Malaysia

Error Message

Local agent smoke tests should either return output or fail with a concrete error, not hang or return incomplete-turn fallback text "error": "gateway closed (1006): ", [agent/embedded] incomplete turn detected: runId=... sessionId=... stopReason=stop payloads=0 — surfacing error to user and PowerShell just sat on a blank screen. It did not print output or fail with a clear error.

Root Cause

This appears to be beyond simple config/auth issues, because provider auth probes succeed and Telegram can reach the Gateway.

RAW_BUFFERClick to expand / collapse

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

I’m seeing a native Windows issue after updating from 2026.4.14 to 2026.4.15.

On 2026.4.15, the Gateway Scheduled Task does not stay healthy, and even when I run the Gateway manually in the foreground, agent turns either hang or end as an incomplete turn with no payloads. Telegram transport itself works, but replies come back as: ⚠️ Agent couldn't generate a response. Please try again.

This appears to be beyond simple config/auth issues, because provider auth probes succeed and Telegram can reach the Gateway.

Environment OS: Windows 10 (Build 26200) OpenClaw version: 2026.4.15 (041266a) Install type: native Windows global install Provider: OpenRouter Default model tested: openrouter/deepseek/deepseek-v3.2 openrouter/auto Location: Petaling Jaya, Malaysia

Steps to reproduce

agents couldnt get a response

Expected behavior

Expected behavior

Gateway Scheduled Task should stay healthy on native Windows Telegram bot should respond normally Local agent smoke tests should either return output or fail with a concrete error, not hang or return incomplete-turn fallback text

Actual behavior

Actual behavior

openclaw gateway status / status --json reports Scheduled Task registered but not running healthy Telegram transport works, but replies are: ⚠️ Agent couldn't generate a response. Please try again. Foreground Gateway can stay alive, but agent turns still fail Local agent smoke test hangs on a blank PowerShell screen Embedded runner logs show incomplete turns with no payloads

OpenClaw version

2026.4.15

Operating system

Windows 11

Install method

npm global

Model

openrouter/deepseek/deepseek-v3.2 openrouter/auto

Provider / routing chain

openclaw > openrouter

Additional provider/model setup details

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

Things I tested

Config / auth

openclaw config validate passed OpenRouter auth probe succeeded:

Auth probes +----------------------------+------------------------------+------------+ | Model | Profile | Status | +----------------------------+------------------------------+------------+ | openrouter/openrouter/auto | openrouter:default (api_key) | ok · 15.2s |

So this does not look like missing OpenRouter auth.

Gateway / service

The Windows Scheduled Task is registered and points to a real OpenClaw entrypoint: { "service": { "label": "Scheduled Task", "loaded": true, "command": { "programArguments": [ "C:\Program Files\nodejs\node.exe", "C:\Users\limpr\AppData\Roaming\npm\node_modules\openclaw\dist\index.js", "gateway", "--port", "18789" ], "environment": { "OPENCLAW_GATEWAY_PORT": "18789" }, "sourcePath": "C:\Users\limpr\.openclaw\gateway.cmd" }, "runtime": { "status": "stopped", "state": "Ready", "lastRunResult": "267014" } }, "config": { "cli": { "path": "C:\Users\limpr\.openclaw\openclaw.json", "exists": true, "valid": true }, "daemon": { "path": "C:\Users\limpr\.openclaw\openclaw.json", "exists": true, "valid": true } }, "port": { "port": 18789, "status": "free" }, "rpc": { "ok": false, "error": "gateway closed (1006): ", "url": "ws://127.0.0.1:18789" } }

Foreground Gateway

When I run:

openclaw gateway run --verbose

the Gateway can stay alive in the foreground. Startup logs look normal, including Telegram provider startup. That suggests the gateway can run, but agent turns are still broken.

Telegram

Telegram reaches the Gateway, but replies still fail with:

⚠️ Agent couldn't generate a response. Please try again.

Embedded runner log

Foreground logs show:

[agent/embedded] incomplete turn detected: runId=... sessionId=... stopReason=stop payloads=0 — surfacing error to user

Direct model run via infer

I also tested:

openclaw infer model run --model openrouter/auto --prompt "Reply with exactly OPENCLAW-MODEL-OK" --json

and got: { "ok": true, "capability": "model.run", "transport": "local", "provider": "openrouter", "model": "openrouter/auto", "attempts": [], "outputs": [ { "text": "⚠️ Agent couldn't generate a response. Please try again.", "mediaUrl": null } ] } with the same incomplete-turn log:

[agent/embedded] incomplete turn detected ... stopReason=stop payloads=0

Local agent smoke test

I also ran:

openclaw agent --local --agent main --thinking low -m "Reply with exactly WINDOWS-HATCH-OK."

and PowerShell just sat on a blank screen. It did not print output or fail with a clear error.

Additional notes I initially saw config validation issues around old keys like gateway.auth.allowInsecure / credentials, but after cleanup the config validates, so those now look like a red herring rather than the root cause I also tried changing from openrouter/deepseek/deepseek-v3.2 to openrouter/auto, but the same incomplete-turn behavior remained I attempted rolling back to 2026.4.14, but the issue still appeared to persist after that point

My current suspicion This looks like a native Windows runtime/session regression in the embedded agent path, because:

config validates provider auth probe is ok Telegram transport works foreground gateway can run but agent turns either hang or terminate as incomplete turns with payloads=0


extent analysis

TL;DR

The most likely fix is to investigate and resolve the native Windows runtime/session regression in the embedded agent path, which is causing agent turns to hang or terminate as incomplete turns with payloads=0.

Guidance

  • Verify that the issue is indeed related to the embedded agent path by running the openclaw infer model run command with the --verbose flag to get more detailed logs.
  • Check the Windows event logs for any errors or warnings related to the OpenClaw service or the embedded agent.
  • Try running the openclaw agent command with the --debug flag to get more detailed output and see if it provides any clues about what's causing the issue.
  • Consider rolling back to a previous version of OpenClaw, such as 2026.4.14, to see if the issue is specific to the 2026.4.15 release.

Example

No code snippet is provided as the issue seems to be related to a runtime regression rather than a code-specific problem.

Notes

The issue seems to be specific to the native Windows runtime and the embedded agent path, and the fact that the openclaw config validate command passes and the provider auth probe is successful suggests that the issue is not related to configuration or authentication.

Recommendation

Apply a workaround by rolling back to a previous version of OpenClaw, such as 2026.4.14, until the native Windows runtime/session regression is resolved. This is because the issue seems to be specific to the 2026.4.15 release and rolling back to a previous version may provide a temporary fix.

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

Expected behavior

Gateway Scheduled Task should stay healthy on native Windows Telegram bot should respond normally Local agent smoke tests should either return output or fail with a concrete error, not hang or return incomplete-turn fallback text

Still need to ship something?

×6

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

Back to top recommendations

TRENDING