You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrading OpenClaw from 2026.5.2 to 2026.5.3-1 via pnpm add -g openclaw@latest silently drops externally-installed plugins (@openclaw/whatsapp and @openclaw/bluebubbles). After the upgrade and gateway restart, both channels disappear from openclaw status and openclaw channels status. The plugins must be manually reinstalled via openclaw plugins install.
Steps to reproduce
Start with OpenClaw 2026.5.2. Have two external plugins installed and working:
Both channels are connected and functional. openclaw channels status shows both as running, connected.
Upgrade OpenClaw to 2026.5.3-1:
pnpm add -g openclaw@latest
Restart the gateway (required after upgrade).
Check status:
openclaw status
openclaw channels status
Expected behavior
Both externally-installed plugins should survive the upgrade. openclaw channels status should continue showing WhatsApp and BlueBubbles as running, connected, same as before the upgrade.
Actual behavior
Both @openclaw/whatsapp and @openclaw/bluebubbles are silently dropped. They no longer appear in openclaw channels status or openclaw plugins list output. No warning or error is logged during the upgrade or gateway restart indicating that external plugins were lost.
After reinstallation, both channels immediately reconnect and function normally. The plugins are installed to ~/.openclaw/npm/node_modules/ as expected.
OpenClaw version
2026.5.3-1 (upgraded from 2026.5.2)
Operating system
macOS 15.4 (Darwin 25.4.0, arm64 — Mac Mini M4 Pro)
Install method
pnpm global (pnpm add -g openclaw)
Model
anthropic/claude-opus-4-6
Provider / routing chain
openclaw -> anthropic (direct)
Additional provider/model setup details
Not relevant to this bug — affects plugin/channel lifecycle, not model routing.
Logs, screenshots, and evidence
Post-upgrade openclaw channels status only shows Slack and Telegram (stock plugins). WhatsApp and BlueBubbles are absent.
No gateway logs captured for the moment of loss (logs rotated after restart).
Impact and severity
Affected: Any user with externally-installed plugins who upgrades OpenClaw via their package manager.
Severity: High — messaging channels silently go offline. No inbound messages are received, no outbound messages can be sent. For users relying on WhatsApp or BlueBubbles as primary communication channels, this causes a silent outage.
Frequency: Deterministic — reproduced on upgrade from 2026.5.2 → 2026.5.3-1. Likely affects every minor/patch upgrade.
Consequence: Silent communication blackout until the user notices channels are missing and manually reinstalls each plugin. No warning is surfaced during upgrade or at startup.
Workaround: After every OpenClaw upgrade, manually re-run openclaw plugins install <plugin> for each external plugin. This is fragile and undiscoverable.
Suggested fix: The upgrade path should detect and preserve externally-installed plugins. At minimum, openclaw doctor or the post-upgrade lifecycle should warn when previously-registered external plugins are no longer loadable. Ideally, openclaw upgrade or the package manager post-install hook should re-run npm install in ~/.openclaw/npm/ to restore external plugin dependencies.
Bug type
Regression (worked before, now fails)
Beta release blocker
No
Summary
Upgrading OpenClaw from 2026.5.2 to 2026.5.3-1 via
pnpm add -g openclaw@latestsilently drops externally-installed plugins (@openclaw/whatsappand@openclaw/bluebubbles). After the upgrade and gateway restart, both channels disappear fromopenclaw statusandopenclaw channels status. The plugins must be manually reinstalled viaopenclaw plugins install.Steps to reproduce
Start with OpenClaw 2026.5.2. Have two external plugins installed and working:
Both channels are connected and functional.
openclaw channels statusshows both asrunning, connected.Upgrade OpenClaw to 2026.5.3-1:
Restart the gateway (required after upgrade).
Check status:
Expected behavior
Both externally-installed plugins should survive the upgrade.
openclaw channels statusshould continue showing WhatsApp and BlueBubbles asrunning, connected, same as before the upgrade.Actual behavior
Both
@openclaw/whatsappand@openclaw/bluebubblesare silently dropped. They no longer appear inopenclaw channels statusoropenclaw plugins listoutput. No warning or error is logged during the upgrade or gateway restart indicating that external plugins were lost.Manual reinstallation restores them:
After reinstallation, both channels immediately reconnect and function normally. The plugins are installed to
~/.openclaw/npm/node_modules/as expected.OpenClaw version
2026.5.3-1 (upgraded from 2026.5.2)
Operating system
macOS 15.4 (Darwin 25.4.0, arm64 — Mac Mini M4 Pro)
Install method
pnpm global (
pnpm add -g openclaw)Model
anthropic/claude-opus-4-6
Provider / routing chain
openclaw -> anthropic (direct)
Additional provider/model setup details
Not relevant to this bug — affects plugin/channel lifecycle, not model routing.
Logs, screenshots, and evidence
Post-upgrade
openclaw channels statusonly shows Slack and Telegram (stock plugins). WhatsApp and BlueBubbles are absent.Post-reinstall
openclaw channels status:openclaw plugins listafter reinstall shows both external plugins sourced from~/.openclaw/npm/node_modules/:No gateway logs captured for the moment of loss (logs rotated after restart).
Impact and severity
Additional information
~/.openclaw/npm/node_modules/) is not treated as durable state across OpenClaw upgrades.openclaw plugins install <plugin>for each external plugin. This is fragile and undiscoverable.openclaw doctoror the post-upgrade lifecycle should warn when previously-registered external plugins are no longer loadable. Ideally,openclaw upgradeor the package manager post-install hook should re-runnpm installin~/.openclaw/npm/to restore external plugin dependencies.