openclaw - 💡(How to fix) Fix [Bug]: Several commands tries to install plugins devs. [1 comments, 2 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#71743Fetched 2026-04-26 05:08:57
View on GitHub
Comments
1
Participants
2
Timeline
6
Reactions
1
Author
Participants
Timeline (top)
subscribed ×2closed ×1commented ×1labeled ×1

After upgrading to 026.4.24 (cbcfdf6), several commands tries to in node packages. I found it with "agents bind" and "plugins list". "openclaw doctor" also wants to install node packages each time.

` ~@Prometheus .openclaw % openclaw agents bind

🦞 OpenClaw 2026.4.24 (cbcfdf6) — I'm basically a Swiss Army knife, but with more opinions and fewer sharp edges.

21:55:44 [plugins] acpx staging bundled runtime deps (1 missing, 34 install specs): [email protected] 21:55:48 [plugins] acpx installed bundled runtime deps in 3369ms: [email protected] 21:55:51 [plugins] browser staging bundled runtime deps (7 missing, 34 install specs): @modelcontextprotocol/[email protected], commander@^14.0.3, express@^5.2.1, [email protected], [email protected], [email protected], ws@^8.20.0 21:55:55 [plugins] browser installed bundled runtime deps in 3143ms: @modelcontextprotocol/[email protected], commander@^14.0.3, express@^5.2.1, [email protected], [email protected], [email protected], ws@^8.20.0`

result of ps | grep npm user 36750 155,7 3,3 436606448 547792 ?? R 9:58 0:02.60 npm install @anthropic-ai/[email protected] @anthropic-ai/vertex-sdk@^0.16.0 @aws-sdk/[email protected] @aws-sdk/[email protected] @aws-sdk/[email protected] @aws/bedrock-token-generator@^1.1.0 @clack/prompts@^1.2.0 @clawdbot/[email protected] @google/genai@^1.50.1 @grammyjs/runner@^2.0.3 @grammyjs/transformer-throttler@^1.2.1 @homebridge/ciao@^1.3.6 @mariozechner/[email protected] @mariozechner/[email protected] @mariozechner/[email protected] @modelcontextprotocol/[email protected] @mozilla/readability@^0.6.0 @tencent-connect/qqbot-connector@^1.1.0 [email protected] ajv@^8.18.0 commander@^14.0.3 express@^5.2.1 grammy@^1.42.0 linkedom@^0.18.12 mpg123-decoder@^1.0.3 node-edge-tts@^1.2.10 pdfjs-dist@^5.6.205 [email protected] silk-wasm@^3.7.1 [email protected] [email protected] ws@^8.20.0 yaml@^2.8.3 zod@^4.3.6

Root Cause

After upgrading to 026.4.24 (cbcfdf6), several commands tries to in node packages. I found it with "agents bind" and "plugins list". "openclaw doctor" also wants to install node packages each time.

` ~@Prometheus .openclaw % openclaw agents bind

🦞 OpenClaw 2026.4.24 (cbcfdf6) — I'm basically a Swiss Army knife, but with more opinions and fewer sharp edges.

21:55:44 [plugins] acpx staging bundled runtime deps (1 missing, 34 install specs): [email protected] 21:55:48 [plugins] acpx installed bundled runtime deps in 3369ms: [email protected] 21:55:51 [plugins] browser staging bundled runtime deps (7 missing, 34 install specs): @modelcontextprotocol/[email protected], commander@^14.0.3, express@^5.2.1, [email protected], [email protected], [email protected], ws@^8.20.0 21:55:55 [plugins] browser installed bundled runtime deps in 3143ms: @modelcontextprotocol/[email protected], commander@^14.0.3, express@^5.2.1, [email protected], [email protected], [email protected], ws@^8.20.0`

result of ps | grep npm user 36750 155,7 3,3 436606448 547792 ?? R 9:58 0:02.60 npm install @anthropic-ai/[email protected] @anthropic-ai/vertex-sdk@^0.16.0 @aws-sdk/[email protected] @aws-sdk/[email protected] @aws-sdk/[email protected] @aws/bedrock-token-generator@^1.1.0 @clack/prompts@^1.2.0 @clawdbot/[email protected] @google/genai@^1.50.1 @grammyjs/runner@^2.0.3 @grammyjs/transformer-throttler@^1.2.1 @homebridge/ciao@^1.3.6 @mariozechner/[email protected] @mariozechner/[email protected] @mariozechner/[email protected] @modelcontextprotocol/[email protected] @mozilla/readability@^0.6.0 @tencent-connect/qqbot-connector@^1.1.0 [email protected] ajv@^8.18.0 commander@^14.0.3 express@^5.2.1 grammy@^1.42.0 linkedom@^0.18.12 mpg123-decoder@^1.0.3 node-edge-tts@^1.2.10 pdfjs-dist@^5.6.205 [email protected] silk-wasm@^3.7.1 [email protected] [email protected] ws@^8.20.0 yaml@^2.8.3 zod@^4.3.6

RAW_BUFFERClick to expand / collapse

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

After upgrading to 026.4.24 (cbcfdf6), several commands tries to in node packages. I found it with "agents bind" and "plugins list". "openclaw doctor" also wants to install node packages each time.

` ~@Prometheus .openclaw % openclaw agents bind

🦞 OpenClaw 2026.4.24 (cbcfdf6) — I'm basically a Swiss Army knife, but with more opinions and fewer sharp edges.

21:55:44 [plugins] acpx staging bundled runtime deps (1 missing, 34 install specs): [email protected] 21:55:48 [plugins] acpx installed bundled runtime deps in 3369ms: [email protected] 21:55:51 [plugins] browser staging bundled runtime deps (7 missing, 34 install specs): @modelcontextprotocol/[email protected], commander@^14.0.3, express@^5.2.1, [email protected], [email protected], [email protected], ws@^8.20.0 21:55:55 [plugins] browser installed bundled runtime deps in 3143ms: @modelcontextprotocol/[email protected], commander@^14.0.3, express@^5.2.1, [email protected], [email protected], [email protected], ws@^8.20.0`

result of ps | grep npm user 36750 155,7 3,3 436606448 547792 ?? R 9:58 0:02.60 npm install @anthropic-ai/[email protected] @anthropic-ai/vertex-sdk@^0.16.0 @aws-sdk/[email protected] @aws-sdk/[email protected] @aws-sdk/[email protected] @aws/bedrock-token-generator@^1.1.0 @clack/prompts@^1.2.0 @clawdbot/[email protected] @google/genai@^1.50.1 @grammyjs/runner@^2.0.3 @grammyjs/transformer-throttler@^1.2.1 @homebridge/ciao@^1.3.6 @mariozechner/[email protected] @mariozechner/[email protected] @mariozechner/[email protected] @modelcontextprotocol/[email protected] @mozilla/readability@^0.6.0 @tencent-connect/qqbot-connector@^1.1.0 [email protected] ajv@^8.18.0 commander@^14.0.3 express@^5.2.1 grammy@^1.42.0 linkedom@^0.18.12 mpg123-decoder@^1.0.3 node-edge-tts@^1.2.10 pdfjs-dist@^5.6.205 [email protected] silk-wasm@^3.7.1 [email protected] [email protected] ws@^8.20.0 yaml@^2.8.3 zod@^4.3.6

Steps to reproduce

  1. Start gateway
  2. openclaw agents bind or openclaw doctor
  3. check with ps

Expected behavior

only try to install packages with doctor and check BEFORE if install is needed.

Actual behavior

NPM is executed every time

npm install @anthropic-ai/[email protected] @anthropic-ai/vertex-sdk@^0.16.0 @aws-sdk/[email protected] @aws-sdk/[email protected] @aws-sdk/[email protected] @aws/bedrock-token-generator@^1.1.0 @clack/prompts@^1.2.0 @clawdbot/[email protected] @google/genai@^1.50.1 @grammyjs/runner@^2.0.3 @grammyjs/transformer-throttler@^1.2.1 @homebridge/ciao@^1.3.6 @mariozechner/[email protected] @mariozechner/[email protected] @mariozechner/[email protected] @modelcontextprotocol/[email protected] @mozilla/readability@^0.6.0 @tencent-connect/qqbot-connector@^1.1.0 [email protected] ajv@^8.18.0 commander@^14.0.3 express@^5.2.1 grammy@^1.42.0 linkedom@^0.18.12 mpg123-decoder@^1.0.3 node-edge-tts@^1.2.10 pdfjs-dist@^5.6.205 [email protected] silk-wasm@^3.7.1 [email protected] [email protected] ws@^8.20.0 yaml@^2.8.3 zod@^4.3.6

OpenClaw version

OpenClaw 2026.4.24 (cbcfdf6)

Operating system

macos

Install method

npm

Model

Mistral

Provider / routing chain

mistral

Additional provider/model setup details

No response

Logs, screenshots, and evidence

Impact and severity

Affected users/systems/channels Severity : blocking Frequency : always Consequence : major slow downs. some commands can take 10 times to execute

Additional information

No response

extent analysis

TL;DR

The issue can be fixed by modifying the OpenClaw code to check if the required Node packages are already installed before attempting to install them.

Guidance

  • Review the OpenClaw code to identify where the npm install command is being executed and modify it to check if the required packages are already installed.
  • Consider adding a cache or a flag to track whether the packages have been installed to avoid repeated installations.
  • Investigate the openclaw doctor command to ensure it only installs packages when necessary.
  • Verify the fix by running the openclaw agents bind and openclaw doctor commands multiple times to check if the npm install command is only executed when necessary.

Example

No code example is provided as the issue does not include specific code snippets.

Notes

The issue seems to be related to the OpenClaw version 2026.4.24 (cbcfdf6) and the npm install command being executed unnecessarily. The fix may require modifying the OpenClaw code to add a check for installed packages.

Recommendation

Apply a workaround by modifying the OpenClaw code to check for installed packages before attempting to install them, as this will likely resolve the issue and prevent unnecessary npm install commands.

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

only try to install packages with doctor and check BEFORE if install is needed.

Still need to ship something?

×6

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

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix [Bug]: Several commands tries to install plugins devs. [1 comments, 2 participants]