Is OpenClaw v2026.5.22 stable?
-304/100Fact score: -304/100 ยท evidence-based, not a YES/NO verdict
โ๐ด New late-breaking 2026.5.22 evidence landed. The score bucket remains underground; ops should bring a hard hat, not a clipboard.โ
Stability Score
-304Base
80
Evidence
-304
Votes
-0
Survived
ignored
Curated
ignored
-304 evidence debt=-304
Affected components
buncodexcron-runtimediscorddocs-commanddoctorfeishugatewaygmailidentitylinux-runtimelocal-modelmacosmemorymemory-wikimodel-routingnode-surfaceopenwebuiplugin-systemprovider-integrationqqbotruntimesandboxsecuritysessions-managementslackstatustelegramtooluiupdate-systemvoiceweb_fetchwebchatwechatwhatsappwindows-runtime
Install this version
npm install openclaw@2026.5.22openclaw update --tag 2026.5.22Score Evidence
| Issue | Area | Type | Penalty | Reason |
|---|---|---|---|---|
| openclaw/openclaw issue 85953 โ | sessions-management | kernel | -5 | sessions_yield can leave parent transcript lock held, causing subagent completion callback timeout on 2026.5.22 |
| openclaw/openclaw issue 85930 โ | telegram | channel-specific | -4 | Telegram direct deployment on 2026.5.22 reports plugin register churn and silent reply loss in subagent path |
| openclaw/openclaw issue 85943 โ | codex | runtime | -3 | 2026.5.22 Codex app-server path lacks the old codex-cli process isolation needed by high-concurrency agent deployments |
| openclaw/openclaw issue 85968 โ | linux-runtime | runtime | -3 | 2026.5.22-slim Docker image has root-owned /home/node/.config, blocking npx/skill installs |
| openclaw/openclaw issue 85291 โ | runtime | runtime | -3 | 2026.5.22 report of gateway event-loop blocking and API/session operations queueing under multi-agent load |
| openclaw/openclaw issue 85966 โ | node-surface | runtime | -3 | Android UI/operator WebSocket closes with code=1000 after node pairing against a 2026.5.22 gateway |
| openclaw/openclaw issue 85974 โ | memory-wiki | tool-specific | -2 | @openclaw/memory-lancedb@2026.5.22 npm bundle misses publicArtifacts registration, leaving memory-wiki bridge imports empty |
| openclaw/openclaw issue 85963 โ | ui | tool-specific | -2 | Control UI chat session picker can show sessions from other agents on 2026.5.22 |
| openclaw/openclaw issue 85925 โ | plugin-system | runtime | -2 | 2026.5.22 plugin skill publisher can fail to replace stale generated symlinks when targets disappear |
| openclaw/openclaw issue 85929 โ | tool | tool-specific | -2 | openclaw path rejects real openclaw.json paths deeper than four segments on 2026.5.22, forcing manual config edits |
| openclaw/openclaw issue 85937 โ | runtime | runtime | -2 | Gemini native streaming on 2026.5.22 persists duplicate assistant.text records even though outbound dispatch is deduped |
| openclaw/openclaw issue 85939 โ | ui | tool-specific | -1 | Control UI full-page refresh re-fetches all API data and loses state; 2026.5.22 still has the behavior |
| openclaw/openclaw issue 86007 โ | windows-runtime | runtime | -3 | Windows 2026.5.22 gateway installer writes gateway.cmd as a self-recursive wrapper, breaking native startup |
| openclaw/openclaw issue 86117 โ | gateway | runtime | -5 | Gateway crashes after upgrade to 2026.5.22 when plugin runtime module resolution fails |
| openclaw/openclaw issue 86070 โ | feishu | channel-specific | -3 | Feishu plugin on 2026.5.22 reports gateway connection timeout and broken QR-code display |
| openclaw/openclaw issue 86044 โ | windows-runtime | runtime | -4 | Windows 2026.5.22 CLI hangs because provider auth-state pre-warm blocks all commands |
| openclaw/openclaw issue 86184 โ | telegram | channel-specific | -2 | Telegram direct on 2026.5.22 falls back to generic /new after successful tool turns |
| openclaw/openclaw issue 86047 โ | codex | runtime | -3 | 2026.5.22 Codex app-server/plugin approval stalls interrupt Nextcloud Talk turns and tool execution |
| openclaw/openclaw issue 85999 โ | gateway | runtime | -5 | 2026.5.22 gateway provider auth pre-warm blocks the event loop for about 60s and breaks channel handshakes |
| openclaw/openclaw issue 86149 โ | discord | channel-specific | -1 | Discord typing indicator is delayed on 2026.5.22 despite typingMode=instant |
| openclaw/openclaw issue 86103 โ | codex | runtime | -3 | TUI/Web turns remain In progress with OpenAI Codex on 2026.5.22 after successful OAuth |
| openclaw/openclaw issue 86073 โ | openwebui | runtime | -3 | Windows 11 WebUI becomes severely slow and nearly unusable after upgrading to 2026.5.22 |
| openclaw/openclaw issue 86001 โ | discord | channel-specific | -1 | Discord message-tool send fails for bare numeric channel IDs on 2026.5.22 |
| openclaw/openclaw issue 86104 โ | macos | runtime | -2 | macOS launchctl submit can relaunch one-shot update jobs after clean exit in fresh 2026.5.22 update-wrapper validation |
| openclaw/openclaw issue 86093 โ | gateway | kernel | -5 | 2026.5.22 Pi session event queue can self-wait and hang the gateway at tool-call boundaries |
| openclaw/openclaw issue 86151 โ | model-routing | tool-specific | -1 | 2026.5.22 still appends -preview to gemini-3.1-flash-lite, routing to an invalid model name |
| openclaw/openclaw issue 86116 โ | model-routing | tool-specific | -2 | 2026.5.22 MiniMax model-parameter resolution can send unsupported max tokens and fail /btw commands |
| openclaw/openclaw issue 86180 โ | voice | tool-specific | -1 | 2026.5.22 ElevenLabs TTS ignores the configured voice parameter |
| openclaw/openclaw issue 86039 โ | plugin-system | runtime | -1 | 2026.5.22 bundled channel setup emits warnings for generated modules even when channels/plugins are disabled |
| openclaw/openclaw issue 85991 โ | discord | channel-specific | -1 | Discord responses are slow on 2026.5.22 |
| openclaw/openclaw issue 85976 โ | ui | tool-specific | -1 | Web UI 2026.5.22 can leave the Send button stuck as Stop after task completion |
| openclaw/openclaw issue 86119 โ | sessions-management | kernel | -4 | 2026.5.22 embedded subagent/cron runs can accumulate orphaned node server.js workers |
| openclaw/openclaw issue 86035 โ | ui | tool-specific | -1 | Control UI chat composer breaks CJK IME composition on 2026.5.22 |
| openclaw/openclaw issue 85998 โ | windows-runtime | runtime | -4 | Windows Codex harness on 2026.5.22 can hit plugin guidance SyntaxError and stall the event loop |
| openclaw/openclaw issue 86128 โ | gateway | runtime | -3 | 2026.5.22 gateway probe/status timeouts persist after disabling Brave because Codex app-server remains loaded |
| openclaw/openclaw issue 86034 โ | tool | tool-specific | -2 | 2026.5.22 media generation can succeed while completion delivery fails and is reported as generation failure |
| openclaw/openclaw issue 86086 โ | webchat | tool-specific | -2 | 2026.5.22 Canvas embed in WebChat can return 401 because iframe rendering lacks the gateway auth token |
| openclaw/openclaw issue 86129 โ | provider-integration | tool-specific | -1 | 2026.5.22 Ollama Kimi responses can leak inline reasoning because response-level stripping is missing |
| openclaw/openclaw issue 86014 โ | sessions-management | kernel | -5 | 2026.5.22 gateway can keep a session file lock after embedded run timeout, causing SessionWriteLockTimeoutError |
| openclaw/openclaw issue 86033 โ | codex | runtime | -3 | 2026.5.22 isolated cron sessions with openai-codex can lose read/write/edit tools |
| openclaw/openclaw issue 86005 โ | feishu | channel-specific | -2 | 2026.5.22 Feishu sessions still show about 20s resource-loader blocking in long multi-agent sessions |
| openclaw/openclaw issue 86052 โ | sessions-management | kernel | -5 | 2026.5.22 stale worker accumulation can escalate to complete memory exhaustion within minutes |
| openclaw/openclaw issue 86045 โ | web_fetch | tool-specific | -3 | 2026.5.22 web_search and web_fetch can both be unavailable despite Brave API configuration |
| openclaw/openclaw issue 86143 โ | cron-runtime | runtime | -3 | 2026.5.22 PM cron job can fail because synthetic-auth.runtime.js does not export the expected symbol |
| openclaw/openclaw issue 86201 โ | runtime | runtime | -3 | WSL2 and Windows reports show high CPU/event-loop delay after upgrading to 2026.5.22 |
| openclaw/openclaw issue 86241 โ | plugin-system | kernel | -5 | preserveGatewayHookRunner stacks handlers after subagent hot-reload, causing N-fold delivery and session corruption on 2026.5.22 |
| openclaw/openclaw issue 86380 โ | sessions-management | kernel | -4 | After 2026.5.22 upgrade, sessions can become interrupted/unresponsive on the second turn |
| openclaw/openclaw issue 86383 โ | telegram | channel-specific | -3 | Telegram isolated polling spool can block on stale .processing claims after PID reuse on 2026.5.22 |
| openclaw/openclaw issue 86239 โ | runtime | runtime | -3 | MissingAgentHarnessError appears on inbound dispatch under event-loop starvation despite registered harness on 2026.5.22 |
| openclaw/openclaw issue 86212 โ | gateway | kernel | -5 | Provider auth pre-warm blocks the gateway event loop for minutes after 2026.5.22 upgrade |
| openclaw/openclaw issue 86262 โ | telegram | channel-specific | -2 | Telegram forum topic responses route to DM/webchat instead of the group topic on 2026.5.22 |
| openclaw/openclaw issue 86314 โ | channel-specific | -2 | openclaw-weixin channel is not registered in gateway runtime on 2026.5.22 WSL2 install | |
| openclaw/openclaw issue 86214 โ | codex | runtime | -3 | Codex app-server app can close mid-turn during image/tool requests with large logs_2.sqlite on 2026.5.22 |
| openclaw/openclaw issue 86328 โ | discord | channel-specific | -4 | Discord /users/@me startup probe can self-starve the event loop and crash the gateway on Windows v2026.5.22 |
| openclaw/openclaw issue 86354 โ | codex | runtime | -4 | Codex native code mode is disabled on node-hosted gateways, stripping exec/read/write/edit from isolated sessions on 2026.5.22 |
| openclaw/openclaw issue 86370 โ | sessions-management | kernel | -4 | EmbeddedAttemptSessionTakeoverError still recurs on long/tool-heavy 2026.5.22 turns after the prior fix |
| openclaw/openclaw issue 86202 โ | cron-runtime | runtime | -3 | sessionKey override can make interval cron jobs collide with WebUI dashboard sessions on 2026.5.22 |
| openclaw/openclaw issue 86194 โ | doctor | tool-specific | -2 | openclaw doctor startup can become CPU-bound and very slow on 2026.5.22 installs |
| openclaw/openclaw issue 86300 โ | slack | channel-specific | -2 | Slack download-file results can leak into auto-reply media and duplicate final text on 2026.5.22 |
| openclaw/openclaw issue 86186 โ | codex | runtime | -3 | OpenAI Codex encrypted-reasoning retry storm can trigger false 429s and multi-minute delays on 2026.5.22 |
| openclaw/openclaw issue 86519 โ | telegram | channel-specific | -3 | Telegram replies still duplicate 2-3x on 2026.5.22 after earlier 5.20 regression |
| openclaw/openclaw issue 86457 โ | security | runtime | -3 | openclaw@2026.5.22 npm shrinkwrap vendors vulnerable qs@6.14.2, triggering GHSA-q8mj-m7cp-5q26 audit findings |
| openclaw/openclaw issue 86616 โ | telegram | channel-specific | -4 | 2026.5.22 nativeHook.invoke reports 'native hook relay not found', breaking Telegram voice flow and blocking downgrade recovery |
| openclaw/openclaw issue 86390 โ | channel-specific | -2 | WhatsApp messageReceived hook opt-in docs/schema/runtime mismatch remains present in 2026.5.22 tarballs | |
| openclaw/openclaw issue 86546 โ | windows-runtime | runtime | -3 | Windows 11 CLI on 2026.5.22 with Node 24.1.0 hangs silently at Loading OpenClaw CLI |
| openclaw/openclaw issue 86236 โ | cron-runtime | runtime | -3 | Cron isolated main with Codex runtime on 2026.5.22 exposes only message tool while manual main exposes shell tools |
| openclaw/openclaw issue 86447 โ | slack | channel-specific | -3 | Slack channel subagent completion wake fails with source_reply_delivery_mode_mismatch on 2026.5.22 |
| openclaw/openclaw issue 86505 โ | sessions-management | runtime | -2 | Gateway can leak transient sessions when polling a missing target-session transcript on 2026.5.22 |
| openclaw/openclaw issue 86198 โ | bun | runtime | -2 | Bun runtime cannot resolve optional ./dist/warning-filter.js because 2026.5.22 direct-module-miss detection is Node-specific |
| openclaw/openclaw issue 85246 โ | update-system | runtime | -3 | Live 2026.5.22 macOS update.run handoff still breaks LaunchAgent/global-npm gateway update path |
| openclaw/openclaw issue 83958 โ | node-surface | runtime | -3 | macOS app node retest on 2026.5.22 still leaves node exec/command invocation unhealthy |
| openclaw/openclaw issue 86339 โ | webchat | tool-specific | -3 | WebChat conversation context can disappear after restart/abort on 2026.5.22, requiring JSONL reset-file recovery |
| openclaw/openclaw issue 86320 โ | plugin-system | runtime | -3 | Gateway can silently skip channel initialization after plugin/runtime mismatch or missing generated module files around 2026.5.22 plugins |
| openclaw/openclaw issue 86545 โ | cron-runtime | runtime | -3 | 2026.5.22 isolated cron jobs fail Discord announce delivery with unresolved SecretRefs runtime snapshot error |
| openclaw/openclaw issue 54877 โ | doctor | tool-specific | -1 | doctor missing-transcript cleanup preview remains misleading on 2026.5.22 Windows |
| openclaw/openclaw issue 86218 โ | update-system | runtime | -4 | Stable-channel git updater selected 2026.5.24 alpha while expected target was 2026.5.22 |
| openclaw/openclaw issue 86597 โ | webchat | tool-specific | -1 | WebChat model picker shows default after switching sessions on 2026.5.22 despite persisted model override |
| openclaw/openclaw issue 86610 โ | gmail | tool-specific | -1 | Gmail watcher in 2026.5.22 does not honor 429 retry-after, causing repeated history/message retry churn |
| openclaw/openclaw issue 86387 โ | qqbot | channel-specific | -3 | QQ Bot group replies are processed but silently routed to webchat instead of QQ on 2026.5.22 |
| openclaw/openclaw issue 86599 โ | local-model | runtime | -4 | Local model provider calls can block the Windows 2026.5.22 gateway event loop for minutes per trivial infer run |
| openclaw/openclaw issue 86508 โ | sessions-management | kernel | -4 | Discord runs on 2026.5.22 can hit EmbeddedAttemptSessionTakeoverError after prompt lock release |
| openclaw/openclaw issue 86514 โ | plugin-system | runtime | -4 | 2026.5.22 performs per-turn plugin re-resolution with ~28-30s pre-model stalls and ~1.7M fs stats per turn |
| openclaw/openclaw issue 86459 โ | cron-runtime | runtime | -3 | image_generate callbacks from failed isolated cron runs can poison subsequent runs of the same job on 2026.5.22 |
| openclaw/openclaw issue 86594 โ | identity | tool-specific | -1 | parseIdentityMarkdown on 2026.5.22 rejects avatar paths wrapped in markdown code spans |
| openclaw/openclaw issue 86451 โ | cron-runtime | runtime | -3 | openclaw update on 2026.5.22 can create duplicate cron entries without deduplication |
| openclaw/openclaw issue 86395 โ | discord | channel-specific | -1 | Discord progress draft cleanup can delete the draft after a final error reply on 2026.5.22 |
| openclaw/openclaw issue 86223 โ | docs-command | tool-specific | -2 | openclaw docs on 2026.5.22 fails because docs.openclaw.ai/mcp returns text/html instead of SSE |
| openclaw/openclaw issue 86543 โ | gateway | kernel | -5 | 2026.5.22 gateway can show ~80s event-loop starvation within 90s of clean restart, breaking Discord and APIs |
| openclaw/openclaw issue 86190 โ | sandbox | runtime | -3 | Sandboxed agents on 2026.5.22 cannot read plugin skills because plugin-skills paths escape sandbox root |
| openclaw/openclaw issue 86548 โ | plugin-system | runtime | -2 | Stock 2026.5.22 extensions directory regresses per-turn delay back to 8+ seconds |
| openclaw/openclaw issue 86308 โ | update-system | runtime | -4 | Gateway update.run handoff can exit with uv_cwd ENOENT and leave LaunchAgent booted out during 2026.5.20 to 2026.5.22 upgrade |
| openclaw/openclaw issue 84002 โ | slack | channel-specific | -3 | Slack continuation on 2026.5.22 can lose prior plan context and fail Responses continuation with thinking_signature_invalid |
| openclaw/openclaw issue 86579 โ | update-system | runtime | -3 | gateway install --force on 2026.5.22 can overwrite NODE_EXTRA_CA_CERTS, breaking TLS trust on macOS update |
| openclaw/openclaw issue 86444 โ | plugin-system | runtime | -4 | Plugin bridge processes fail to start on 2026.5.22, causing multiple plugin hooks to fail or time out |
| openclaw/openclaw issue 77707 โ | memory | tool-specific | -2 | Short-term memory promotion and recall thresholds remain broken on 2026.5.22 |
| openclaw/openclaw issue 86498 โ | discord | channel-specific | -4 | Discord on 2026.5.22 can induce event-loop starvation with 30s+ message latency on macOS Intel multi-agent setups |
| openclaw/openclaw issue 86373 โ | codex | runtime | -3 | OpenAI Codex OAuth routing for embedded compaction fallback remains unresolved in 2026.5.22 for OAuth/plan-only setups |
| openclaw/openclaw issue 86215 โ | codex | runtime | -3 | Codex OAuth refresh failures on 2026.5.22 can wedge an agent for hours without clear alerting or aggressive profile rotation |
| openclaw/openclaw issue 86406 โ | discord | channel-specific | -1 | Discord typing indicator can linger after a tool-only visible reply is already posted on 2026.5.22 |
| openclaw/openclaw issue 86506 โ | gateway | kernel | -5 | Provider auth pre-warming on 2026.5.22 can block the Windows gateway event loop for 60-90s and cascade timeouts |
| openclaw/openclaw issue 86332 โ | discord | channel-specific | -2 | Discord DM pairing identity mismatch can break PluralKit users because 2026.5.22 direct peer-kind parsing is fragile |
| openclaw/openclaw issue 86420 โ | doctor | tool-specific | -3 | openclaw doctor hangs with no output on Windows Server 2022 running 2026.5.22 |
| openclaw/openclaw issue 86752 โ | runtime | runtime | -4 | Docker/WSL2 gateway event-loop starvation, 284s provider-auth prewarm, slow Telegram turn, and local RPC timeouts on 2026.5.22 |
| openclaw/openclaw issue 86780 โ | status | tool | -4 | openclaw status --json enters an infinite statx loop / 100% CPU on 2026.5.22 |
| openclaw/openclaw issue 86779 โ | gateway | kernel | -5 | Gateway cold start fails on 2026.5.22 when legacy web-search plugin config is merged into a validator-rejected shape |
| openclaw/openclaw issue 86435 โ | macos | runtime | -3 | macOS launchd plugin/config maintenance can leave Control UI in partial-reload state; doctor --fix may be needed |