Skip to content

[Bug]: severe main-thread stalls from repeated plugin-runtime-deps manifest scanning (plugin-runtime-deps tree + repeated openclaw.plugin.json rereads) #76182

@github-vanity

Description

@github-vanity

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

After upgrading from 2026.3.13 to 2026.4.29, the gateway becomes effectively unusable on a Pi 4 due to severe event-loop stalls and main command lane starvation; the regression appears tied to the plugin-runtime-deps tree and repeated synchronous plugin discovery / manifest scanning on the Node main thread.

Steps to reproduce

Environment:

• OpenClaw version: 2026.4.29
• Previous known-good version: 2026.3.13
• Host: Raspberry Pi 4
• RAM: 4 GB
• Storage: SSD
• Runtime: Node 24.x
• Install style: global npm install / packaged install
• Workload: normal gateway startup + control-plane RPCs + embedded runs

  • Operating System: Debian GNU/Linux 13 (trixie)
  • Kernel: Linux 6.12.75+rpt-rpi-v8
  • Architecture: arm64

Summary:

After upgrading to 2026.4.29, the gateway becomes effectively unusable on a Pi 4 due to severe event-loop stalls and main command lane starvation.

The regression appears tied to the plugin-runtime-deps tree (over 4 GB in size!?!) and repeated synchronous plugin discovery / manifest scanning on the Node main thread.

This is not just “startup is a bit slow”; it's making the machine barely usable and the agent takes 6 minutes to reply to the simplest prompt:
• control-plane RPCs become extremely slow
• embedded run prep spends tens of seconds in plugin/tool/system-prompt setup
• event-loop diagnostics show the process is effectively pinned at 1.0 utilization
• strace shows repeated filesystem scanning and repeated rereads of bundled plugin manifests
• command lane starvation

Expected behavior

Expected behavior
• Similar performance to v2026.3.13
• Plugin/runtime-deps discovery should not repeatedly walk or restat large runtime-deps trees on the main thread
• Bundled plugin manifests should be cached aggressively after first read
• Control-plane RPCs should remain responsive even on constrained hosts
• Embedded run prep should not repeatedly pay filesystem-scan costs for plugin metadata

Actual behavior

Observed behavior:
• 2026.4.29 creates/uses a large plugin-runtime-deps tree (multi-GB on this install; >4 GB)
• During startup and subsequent gateway activity, the process repeatedly scans plugin/runtime-deps paths synchronously
• In an 8-second strace sample, the gateway performed about 16k statx calls
• In that same sample, bundled openclaw.plugin.json manifests were reread about 38–40 times each
• This correlates directly with:
• eventLoopUtilization=1.0
• huge p99 event-loop delays
• control-plane RPC latency explosions
• embedded run preparation stalling in plugin/tool/system-prompt stages

Representative symptoms shown in Gateway log:

  • eventLoopUtilization=1
  • cpuCoreRatio=1.073
  • eventLoopDelayP99Ms=31289.5
  • We also observed later p99 event-loop delays in roughly the 50s–165s range
  • RPCs such as:
    -- models.list
    -- chat.history
    -- sessions.list
    -- logs.tail were taking roughly 100–200s
  • Embedded run prep was spending tens of seconds in:
    -- core-plugin-tools
    -- system-prompt
    -- stream setup

OpenClaw version

2026.4.29

Operating system

Operating System: Debian GNU/Linux 13 (trixie) Kernel: Linux 6.12.75+rpt-rpi-v8 Architecture: arm64

Install method

npm global

Model

openai-codex/gpt-5.3-codex

Provider / routing chain

openclaw -> openai

Additional provider/model setup details

No response

Logs, screenshots, and evidence

{"0":"{\"subsystem\":\"gateway\"}","1":"http server listening (10 plugins: acpx, bonjour, device-pair, file-transfer, llm-task, lobster, memory-core, phone-control, signal, talk-voice; 50.2s)","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"gateway\"}","parentNames":["openclaw"],"date":"2026-05-02T12:40:03.800Z","logLevelId":3,"logLevelName":"INFO","path":{"fullFilePath":"file:///home/mihai/.npm-global/lib/node_modules/openclaw/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".npm-global/lib/node_modules/openclaw/dist/subsystem-DwIxKdWw.js","filePathWithLine":".npm-global/lib/node_modules/openclaw/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:40:03.802+02:00","hostname":"pi4","message":"http server listening (10 plugins: acpx, bonjour, device-pair, file-transfer, llm-task, lobster, memory-core, phone-control, signal, talk-voice; 50.2s)"}

{"0":"{\"subsystem\":\"diagnostic\"}","1":"liveness warning: reasons=event_loop_delay,event_loop_utilization,cpu interval=58s eventLoopDelayP99Ms=31289.5 eventLoopDelayMaxMs=31289.5 eventLoopUtilization=1 cpuCoreRatio=1.073 active=0 waiting=0 queued=0","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"diagnostic\"}","parentNames":["openclaw"],"date":"2026-05-02T12:40:38.157Z","logLevelId":4,"logLevelName":"WARN","path":{"fullFilePath":"file:///home/mihai/.npm-global/lib/node_modules/openclaw/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".npm-global/lib/node_modules/openclaw/dist/subsystem-DwIxKdWw.js","filePathWithLine":".npm-global/lib/node_modules/openclaw/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:40:38.158+02:00","hostname":"pi4","message":"liveness warning: reasons=event_loop_delay,event_loop_utilization,cpu interval=58s eventLoopDelayP99Ms=31289.5 eventLoopDelayMaxMs=31289.5 eventLoopUtilization=1 cpuCoreRatio=1.073 active=0 waiting=0 queued=0"}

{"0":"{\"subsystem\":\"plugins\"}","1":"[plugins] acpx staging bundled runtime deps (42 specs): @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"plugins\"}","parentNames":["openclaw"],"date":"2026-05-02T12:41:04.929Z","logLevelId":3,"logLevelName":"INFO","path":{"fullFilePath":"file:///home/mihai/.openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js","filePathWithLine":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:41:04.942+02:00","hostname":"pi4","message":"[plugins] acpx staging bundled runtime deps (42 specs): @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6"}
{"0":"{\"subsystem\":\"plugins\"}","1":"[plugins] acpx installed bundled runtime deps in 76ms: @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"plugins\"}","parentNames":["openclaw"],"date":"2026-05-02T12:41:04.995Z","logLevelId":3,"logLevelName":"INFO","path":{"fullFilePath":"file:///home/mihai/.openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js","filePathWithLine":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:41:04.997+02:00","hostname":"pi4","message":"[plugins] acpx installed bundled runtime deps in 76ms: @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6"}
{"0":"{\"subsystem\":\"plugins\"}","1":"[plugins] runway staging bundled runtime deps (42 specs): @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"plugins\"}","parentNames":["openclaw"],"date":"2026-05-02T12:41:49.565Z","logLevelId":3,"logLevelName":"INFO","path":{"fullFilePath":"file:///home/mihai/.openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js","filePathWithLine":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:41:49.567+02:00","hostname":"pi4","message":"[plugins] runway staging bundled runtime deps (42 specs): @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6"}
{"0":"{\"subsystem\":\"plugins\"}","1":"[plugins] runway installed bundled runtime deps in 33ms: @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"plugins\"}","parentNames":["openclaw"],"date":"2026-05-02T12:41:49.598Z","logLevelId":3,"logLevelName":"INFO","path":{"fullFilePath":"file:///home/mihai/.openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js","filePathWithLine":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:41:49.599+02:00","hostname":"pi4","message":"[plugins] runway installed bundled runtime deps in 33ms: @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6"}
{"0":"{\"subsystem\":\"plugins\"}","1":"[plugins] tts-local-cli staging bundled runtime deps (42 specs): @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6","_meta":{"runtime":"node","runtimeVersion":"24.15.0","hostname":"unknown","name":"{\"subsystem\":\"plugins\"}","parentNames":["openclaw"],"date":"2026-05-02T12:41:57.429Z","logLevelId":3,"logLevelName":"INFO","path":{"fullFilePath":"file:///home/mihai/.openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150:14","fileName":"subsystem-DwIxKdWw.js","fileNameWithLine":"subsystem-DwIxKdWw.js:150","fileColumn":"14","fileLine":"150","filePath":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js","filePathWithLine":".openclaw/plugin-runtime-deps/openclaw-2026.4.29-18d42f369bd2/dist/subsystem-DwIxKdWw.js:150","method":"logToFile"}},"time":"2026-05-02T14:41:57.431+02:00","hostname":"pi4","message":"[plugins] tts-local-cli staging bundled runtime deps (42 specs): @agentclientprotocol/claude-agent-acp@0.31.1, @agentclientprotocol/sdk@0.21.0, @clack/prompts@^1.2.0, @clawdbot/lobster@2026.4.6, @google/genai@^1.50.1, @homebridge/ciao@^1.3.7, @lydell/node-pty@1.2.0-beta.12, @mariozechner/pi-ai@0.70.6, @mariozechner/pi-coding-agent@0.70.6, @modelcontextprotocol/sdk@1.29.0, @mozilla/readability@^0.6.0, @tencent-connect/qqbot-connector@^1.1.0, @zed-industries/codex-acp@0.12.0, acpx@0.6.1, ajv@^8.20.0, chokidar@^5.0.0, commander@^14.0.3, croner@^10.0.1, dotenv@^17.4.2, global-agent@^4.1.3, https-proxy-agent@^9.0.0, jiti@^2.6.1, json5@^2.2.3, jszip@^3.10.1, linkedom@^0.18.12, markdown-it@14.1.1, minimatch@10.2.4, mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, openai@^6.34.0, pdfjs-dist@^5.7.284, semver@7.7.4, silk-wasm@^3.7.1, sqlite-vec@0.1.9, tar@7.5.13, tslog@^4.10.2, typebox@1.1.34, undici@8.1.0, web-push@^3.6.7, ws@^8.20.0, yaml@^2.8.3, zod@^4.3.6"}

Impact and severity

Affected: the entire installation
Severity: blocking - the entire machine is stalled + agents effectively non-responsive
Frequency: always
Consequences: lost an entire day troubleshooting, only to downgrade to the march version :/

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions