openclaw - 💡(How to fix) Fix [Bug] Feishu channel plugin missing in 2026.5.3 after plugin externalization [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#80120Fetched 2026-05-11 03:18:34
View on GitHub
Comments
1
Participants
2
Timeline
2
Reactions
2
Timeline (top)
closed ×1commented ×1

After upgrading to OpenClaw 2026.5.3-1, the Feishu channel plugin is no longer available in the stock plugins list, causing Feishu messages to not be processed.

The channels.feishu configuration (appId + appSecret) is still present and valid, but the plugin itself is missing from dist/extensions/.

Root Cause

Based on the 2026.5.3 CHANGELOG:

  1. Plugin externalization change: "Plugins/install: harden official plugin install... so externalized plugins behave like first-class package installs"
  2. Over-cleanup during upgrade: "Doctor/plugins: remove orphaned or recovered managed npm copies of bundled @openclaw/* plugins"

It appears the Feishu plugin was incorrectly classified as "orphaned" and removed during the plugin externalization migration.

Fix Action

Workaround

No workaround available. Feishu channel is completely non-functional until the plugin is restored.

Code Example

$ openclaw plugins list | grep feishu
(no output - feishu plugin not found)

$ ls dist/extensions/ | grep feishu
(no output)

$ openclaw gateway status
⚠️ plugins.entries.feishu: plugin not found: feishu (stale config entry ignored)
RAW_BUFFERClick to expand / collapse

Description

After upgrading to OpenClaw 2026.5.3-1, the Feishu channel plugin is no longer available in the stock plugins list, causing Feishu messages to not be processed.

The channels.feishu configuration (appId + appSecret) is still present and valid, but the plugin itself is missing from dist/extensions/.

Expected Behavior

Feishu channel should work as documented in /channels/feishu.md which states it is a "bundled plugin".

Actual Behavior

$ openclaw plugins list | grep feishu
(no output - feishu plugin not found)

$ ls dist/extensions/ | grep feishu
(no output)

$ openclaw gateway status
⚠️ plugins.entries.feishu: plugin not found: feishu (stale config entry ignored)

Feishu messages are silently dropped because there is no plugin to handle them.

Root Cause Analysis

Based on the 2026.5.3 CHANGELOG:

  1. Plugin externalization change: "Plugins/install: harden official plugin install... so externalized plugins behave like first-class package installs"
  2. Over-cleanup during upgrade: "Doctor/plugins: remove orphaned or recovered managed npm copies of bundled @openclaw/* plugins"

It appears the Feishu plugin was incorrectly classified as "orphaned" and removed during the plugin externalization migration.

Evidence

  • Config preserved: channels.feishu with appId + appSecret intact
  • Docs still say bundled: /docs/channels/feishu.md states "Feishu/Lark bot via WebSocket (bundled plugin)"
  • CHANGELOG mentions Feishu: "tighten Telegram, Feishu, Matrix, Microsoft Teams, and Slack delivery/recovery behavior" — shows Feishu is still actively maintained

Environment

ItemValue
OpenClaw Version2026.5.3-1 (2eae30e)
PlatformLinux arm64 (DGX Spark)
Node.jsv22.22.2

Workaround

No workaround available. Feishu channel is completely non-functional until the plugin is restored.

Proposed Fix

  1. Restore the Feishu plugin to the stock plugins list
  2. Ensure the plugin externalization migration script does not remove active channel plugins
  3. Update docs if Feishu is now external (but this contradicts the CHANGELOG mentioning Feishu as maintained)

Related

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…

Still need to ship something?

×6

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

Back to top recommendations

TRENDING