OpenClaw Gateway Stability and Performance Digest: May 10, 2026
Open Issues
Recent activity in the OpenClaw repository reveals several critical stability issues, ranging from catastrophic configuration loss during updates to severe event-loop starvation that renders the gateway unresponsive.
Critical Configuration and Installation Failures
One of the most severe reports involves version 2026.5.7, where an automatic update via npm reportedly wiped the entire openclaw.json configuration and deleted the ~/.openclaw/credentials/ directory. This resulted in a full outage for users, losing all configured agents, channels, and plugins.
Additionally, macOS users have reported a "permanent gateway outage" caused by a version mismatch between the OpenClaw binary and the configuration. This occurs when the launchd gateway service is hard-wired to a source checkout rather than the npm-installed package, causing the older binary to refuse to install the service over a newer version's config.
Event-Loop Starvation and System Deadlocks
Multiple reports highlight a systemic vulnerability to event-loop blockage. A "Triple-Lock Deadlock" was documented where a zombie dashboard session, 100% Event Loop Utilization (ELU), and repeated model API timeouts compounded to make the system unresponsive for over 20 minutes.
Similar patterns were observed in the Telegram and Feishu channels. For Telegram, the lack of a circuit breaker in the fetch transport leads to thousands of ENETUNREACH errors per hour during offline windows, starving the event loop and triggering TUI streaming watchdogs. In Feishu, synchronous startup phases—specifically model-prewarm and session-locks—block the loop for over 20 seconds, causing all WebSocket heartbeats to fail and connections to drop.
Provider and API Regressions
Several provider-specific regressions have emerged:
- DeepSeek V4: Users report
400errors regardingreasoning_contentnot being passed back in multi-turn conversations, and immediate rejections when used as subagent models. - Gemini 3.x: A critical bug causes silent hangs in subagent flows because
thoughtSignatureis dropped during cross-provider replay. - Anthropic: Reasoning models (
claude-opus-4-7,claude-sonnet-4-6) are rejecting requests because the gateway continues to send the deprecatedtemperatureparameter. - Kimi Code: Integration is broken in 2026.5.7 due to Node.js TLS incompatibilities with
api.kimi.comand cached broken endpoints.
Key Themes
1. The "Fragile Update" Pattern
There is a recurring theme of updates breaking core functionality. Beyond the config wipe in v2026.5.7, users have reported that openclaw doctor --fix can inadvertently remove the mcp section and top-level defaultModel from the configuration, breaking MCP tools.
2. Synchronous Bottlenecks in a Single-Threaded Runtime
Many of the critical failures stem from the single-threaded nature of the Node.js event loop. Whether it is synchronous startup tasks, aggressive retry loops without circuit breakers (Telegram), or heavy I/O on EFS-backed deployments, the result is the same: high ELU and unresponsive WebSocket/HTTP interfaces.
3. Provider-Specific Schema Mismatches
As models move toward "reasoning" and "thinking" modes, the gap between OpenClaw's generic request construction and provider-specific requirements (like DeepSeek's reasoning_content or Gemini's thoughtSignature) has widened, leading to a surge in 400 Bad Request errors.
Action Required
Immediate Attention (High Severity)
- Fix Config Migration: Investigate the v2026.5.7 update process to prevent the wiping of
openclaw.jsonand thecredentials/directory. - Implement Circuit Breakers: Add per-host circuit breakers to the Telegram and Discord fetch transports to prevent event-loop starvation during network outages.
- Async Startup: Move
model-prewarmandsession-locksto an asynchronous pattern to prevent WebSocket disconnects during gateway boot.
Blocked or High-Priority Fixes
- DeepSeek/Gemini Transport Fixes: Resolve the
thoughtSignatureandreasoning_contentreplay issues to restore subagent functionality for these models. - Anthropic Param Stripping: Update the gateway to strip
temperature,top_p, andtop_kfor models flagged asreasoning: truein the catalog. - Doctor Tool Safety: Update
openclaw doctor --fixto preserve unrecognized configuration sections (likemcp) instead of deleting them.