llm-idle-timeout Fires at 2 Minutes on N100/WSL2 Despite timeoutSeconds Setting

✍️ OpenClawRadar📅 Published: May 2, 2026🔗 Source
llm-idle-timeout Fires at 2 Minutes on N100/WSL2 Despite timeoutSeconds Setting
Ad

A user on r/openclaw reports that the llm-idle-timeout watchdog fires after exactly 2 minutes on an Intel N100 (16GB RAM) running under WSL2, regardless of the agents.defaults.timeoutSeconds=300 setting. The gateway startup takes over 45 seconds before any LLM call, causing the idle timer to expire prematurely.

Ad

Key Details

  • Hardware: Intel N100, 16GB RAM, WSL2
  • Issue: Gateway startup exceeds 45 seconds; then the 2-minute idle watchdog fires, cutting off the session despite timeoutSeconds=300 being set.
  • Requested: A configurable noOutputTimeoutMs parameter to account for slow startup, or a faster startup path optimized for low-power hardware.

The problem stems from the fact that the watchdog counts idle time from the start of the gateway process, not from the first LLM request. On slower hardware like the N100, the prolonged initialization triggers the default 2-minute timeout before a single LLM call can complete.

As a workaround, users could try increasing the system-level idle timeout or adjusting the gateway startup scripts to reduce initialization time. However, the core issue requires a code-level change — either extending the initial idle grace period or exposing a separate noOutputTimeoutMs for the startup phase.

This is a known pain point for developers running OpenClaw on low-power devices (e.g., thin clients, NAS boxes) via WSL2. The GitHub issue is tracked in the OpenClaw repository.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Stagent: Open-source ops layer for Claude Agent SDK with local governance and workflow orchestration
Tools

Stagent: Open-source ops layer for Claude Agent SDK with local governance and workflow orchestration

Stagent is an open-source, local-first coordination workspace built on top of Claude Agent SDK and Claude API that provides workflow orchestration, budget guardrails, and human-in-the-loop governance for AI agents. It includes 15 product surfaces, 6 workflow patterns, 52+ reusable agent profiles, and runs entirely locally with SQLite.

OpenClawRadar
Sense: Go SDK for LLM-powered test assertions and structured text extraction
Tools

Sense: Go SDK for LLM-powered test assertions and structured text extraction

Sense is a Go SDK that uses Claude for two main functions: evaluating non-deterministic output in tests with plain English assertions, and extracting typed structs from unstructured text through reflection and forced tool_use.

OpenClawRadar
Open-source Claude skill for management consulting frameworks and case studies
Tools

Open-source Claude skill for management consulting frameworks and case studies

A free, MIT-licensed Claude skill provides structured reference material for management consulting work, including frameworks, industry context, and case studies. The project consists of 80+ markdown files organized by domain and seeks contributors to expand coverage.

OpenClawRadar
Multi-Agent Debate Approach Improves LLM Reasoning Quality
Tools

Multi-Agent Debate Approach Improves LLM Reasoning Quality

A developer experimented with a multi-agent debate approach using CyrcloAI, where different AI agents take on roles like analyst, critic, and synthesizer to critique each other's responses before producing a final answer, resulting in more structured and deliberate outputs.

OpenClawRadar