OpenClaw解决飞书 duplicate plugin id detected 问题
1.查看日志
飞书运行过程中产生警告:
$ openclaw gateway --port 18789 --verbose Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) 🦞 OpenClaw 2026.3.13 (61d171a) — Gateway online—please keep hands, feet, and appendages inside the shell at all times. │ ◇ Config warnings ─────────────────────────────────────────────────────────────────────────╮ │ │ │ - plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may │ │ be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────╯ 09:54:04 Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) 09:54:04 [plugins] plugins.allow is empty; discovered non-bundled plugins may auto-load: feishu (/home/ubuntu/.openclaw/extensions/feishu/index.ts). Set plugins.allow to explicit trusted ids. 09:54:04 Registered plugin command: /pair (plugin: device-pair) ...
2. 分析日志:
| 部分 | 含义 |
|---|---|
| plugins.entries.feishu | 飞书(Feishu)插件的入口配置 |
| plugin feishu: duplicate plugin id detected | 检测到重复的插件 ID “feishu” |
| later plugin may be overridden | 后加载的插件可能会被覆盖 |
| /home/ubuntu/.openclaw/extensions/feishu/index.ts | 问题插件的文件路径 |
核心问题:系统发现了两个 ID 相同的 “feishu” 插件,导致冲突,后加载的那个会被覆盖。
常见原因:
- 插件被重复安装到不同目录
- 手动复制插件文件导致重复
- 插件更新后旧版本未清理
查找系统中安装的飞书插件:
$ find / -name "*feishu*" -type d 2>/dev/null /home/ubuntu/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu /home/ubuntu/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu/skills/feishu-doc /home/ubuntu/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu/skills/feishu-wiki /home/ubuntu/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu/skills/feishu-perm /home/ubuntu/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu/skills/feishu-drive /home/ubuntu/.openclaw/extensions/feishu /home/ubuntu/.openclaw/extensions/feishu/skills/feishu-doc /home/ubuntu/.openclaw/extensions/feishu/skills/feishu-wiki /home/ubuntu/.openclaw/extensions/feishu/skills/feishu-perm /home/ubuntu/.openclaw/extensions/feishu/skills/feishu-drive
3. 查看使用的飞书插件
3.1 查看插件列表
$ openclaw plugins list | grep feishu Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) [plugins] plugins.allow is empty; discovered non-bundled plugins may auto-load: feishu (/home/ubuntu/.openclaw/extensions/feishu/index.ts). Set plugins.allow to explicit trusted ids. [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes [plugins] feishu_chat: Registered feishu_chat tool [plugins] feishu_wiki: Registered feishu_wiki tool [plugins] feishu_drive: Registered feishu_drive tool [plugins] feishu_bitable: Registered bitable tools │ - plugins.entries.feishu: plugin feishu: duplicate plugin id detected; │ │ (/home/ubuntu/.openclaw/extensions/feishu/index.ts) │ Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) │ Feishu │ feishu │ loaded │ stock:feishu/index.ts │ 2026.3.13 │ │ @openclaw/ │ feishu │ disabled │ global:feishu/index.ts │ 2026.3.13 │ │ feishu │ │ │ OpenClaw Feishu/Lark channel plugin (community maintained by │ │ [plugins] plugins.allow is empty; discovered non-bundled plugins may auto-load: feishu (/home/ubuntu/.openclaw/extensions/feishu/index.ts). Set plugins.allow to explicit trusted ids. [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes [plugins] feishu_chat: Registered feishu_chat tool [plugins] feishu_wiki: Registered feishu_wiki tool [plugins] feishu_drive: Registered feishu_drive tool [plugins] feishu_bitable: Registered bitable tools
3.2 查看飞书插件详细信息
$ openclaw plugins info feishu Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) 11:47:55 [plugins] plugins.allow is empty; discovered non-bundled plugins may auto-load: feishu (/home/ubuntu/.openclaw/extensions/feishu/index.ts). Set plugins.allow to explicit trusted ids. 11:47:57 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes 11:47:57 [plugins] feishu_chat: Registered feishu_chat tool 11:47:57 [plugins] feishu_wiki: Registered feishu_wiki tool 11:47:57 [plugins] feishu_drive: Registered feishu_drive tool 11:47:57 [plugins] feishu_bitable: Registered bitable tools Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/home/ubuntu/.openclaw/extensions/feishu/index.ts) 🦞 OpenClaw 2026.3.13 (61d171a) Welcome to the command line: where dreams compile and confidence segfaults. │ ◇ Config warnings ────────────────────────────────────────────────────────╮ │ │ │ - plugins.entries.feishu: plugin feishu: duplicate plugin id detected; │ │ later plugin may be overridden │ │ (/home/ubuntu/.openclaw/extensions/feishu/index.ts) │ │ │ ├──────────────────────────────────────────────────────────────────────────╯ Feishu id: feishu Feishu/Lark channel plugin Status: loaded Source: ~/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu/index.ts Origin: bundled Version: 2026.3.13 Tools: feishu_doc, feishu_app_scopes, feishu_chat, feishu_chat, feishu_wiki, feishu_drive, feishu_bitable_get_meta, feishu_bitable_list_fields, feishu_bitable_list_records, feishu_bitable_get_record, feishu_bitable_create_record, feishu_bitable_update_record, feishu_bitable_create_app, feishu_bitable_create_field Install: npm Spec: @openclaw/feishu Install path: ~/.openclaw/extensions/feishu Recorded version: 2026.3.13 Installed at: 2026-03-14T09:53:41.282Z 11:47:57 [plugins] plugins.allow is empty; discovered non-bundled plugins may auto-load: feishu (/home/ubuntu/.openclaw/extensions/feishu/index.ts). Set plugins.allow to explicit trusted ids. 11:47:57 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes 11:47:57 [plugins] feishu_chat: Registered feishu_chat tool 11:47:57 [plugins] feishu_wiki: Registered feishu_wiki tool 11:47:57 [plugins] feishu_drive: Registered feishu_drive tool 11:47:57 [plugins] feishu_bitable: Registered bitable tools
npm 全局安装的 OpenClaw 插件 与 手动安装的 ~/.openclaw/extensions/ 的同名插件 之间的冲突
3.3 查看openclaw.json配置文件
$ cat ~/.openclaw/openclaw.json | grep -A5 feishu
"feishu": {
"enabled": true,
"appId": "cli_a9xxxxxxxxxxxxxcc",
"appSecret": "EWENBHixxxxxxxxxxxxxxxxxxxxx",
"connectionMode": "websocket",
"domain": "feishu",
"groupPolicy": "open"
}
},
"gateway": {
"port": 18789,
--
"feishu": {
"enabled": true
}
},
"installs": {
"feishu": {
"source": "npm",
"spec": "@openclaw/feishu",
"installPath": "/home/ubuntu/.openclaw/extensions/feishu",
"version": "2026.3.13",
"resolvedName": "@openclaw/feishu",
"resolvedVersion": "2026.3.13",
"resolvedSpec": "@openclaw/feishu@2026.3.13",
"integrity": "sha512-D5vPkgGZ9lfCQnDFlGrQN6NCSUYRgYW9xxxxxxxxxxxxxZ2eCXHjw9RVp/L75wjJ7NBQyfEw==",
"shasum": "39128ff9xxxxxxxbe3f8xxxxa82exx",
"resolvedAt": "2026-03-14T09:53:35.715Z",
"installedAt": "2026-03-14T09:53:41.282Z"
}4. 分析原因
┌─────────────────────────────────────────────────────────────┐
│ OpenClaw 启动流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 加载配置文件 ~/.openclaw/openclaw.json │
│ ├── 解析 channels 配置(feishu 通道启用) │
│ ├── 解析 plugins 配置 │
│ │ ├── entries.feishu → 标记待加载 │
│ │ └── installs.feishu → 记录 npm 元数据 │
│ └── 检查 plugins.allow(空 → 自动发现模式) │
│ │
│ 2. 扫描插件目录(按优先级顺序) │
│ ├── ① Bundled 目录: node_modules/openclaw/extensions/ │
│ │ └── 发现 feishu → 注册 ID → 状态: loaded │
│ ├── ② Global 目录: ~/.openclaw/extensions/ │
│ │ └── 发现 feishu → ID 冲突 → 状态: disabled │
│ └── ③ Local 目录(项目级,本次无) │
│ │
│ 3. 冲突处理 │
│ ├── 输出 Config warnings: duplicate plugin id │
│ └── 保留先加载的(bundled),禁用后加载的(global) │
│ │
│ 4. 初始化生效的插件 │
│ └── 注册所有 feishu_xxx 工具到工具链 │
│ │
│ 5. 启动 Gateway(端口 18789) │
│ └── 等待飞书 WebSocket 连接 │
│ │
└─────────────────────────────────────────────────────────────┘
5. 解决问题
# 删除 global 物理文件,消除冲突源 rm -rf ~/.openclaw/extensions/feishu
然后打开 ~/.openclaw/openclaw.json 删除有关 “installs” 的内容
{
"channels": {
"feishu": {
"enabled": true,
"appId": "cli_a9xxxxxxxxxxxxxcc",
"appSecret": "EWENBHixxxxxxxxxxxxxxxxxxxxx",
"connectionMode": "websocket",
"domain": "feishu",
"groupPolicy": "open"
}
},
"plugins": {
"allow": ["feishu"],
"entries": {
"feishu": {
"enabled": true
}
}
// ← installs 块应该消失或不再包含 feishu
}
}重新启动:
$ openclaw gateway restart
然后查看插件:
$ openclaw plugins info feishu 22:00:49 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes 22:00:49 [plugins] feishu_chat: Registered feishu_chat tool 22:00:49 [plugins] feishu_wiki: Registered feishu_wiki tool 22:00:49 [plugins] feishu_drive: Registered feishu_drive tool 22:00:49 [plugins] feishu_bitable: Registered bitable tools 🦞 OpenClaw 2026.3.13 (61d171a) — I don't have opinions about tabs vs spaces. I have opinions about everything else. Feishu id: feishu Feishu/Lark channel plugin Status: loaded Source: ~/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/extensions/feishu/index.ts Origin: bundled Version: 2026.3.13 Tools: feishu_doc, feishu_app_scopes, feishu_chat, feishu_chat, feishu_wiki, feishu_drive, feishu_bitable_get_meta, feishu_bitable_list_fields, feishu_bitable_list_records, feishu_bitable_get_record, feishu_bitable_create_record, feishu_bitable_update_record, feishu_bitable_create_app, feishu_bitable_create_field 22:00:49 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes 22:00:49 [plugins] feishu_chat: Registered feishu_chat tool 22:00:49 [plugins] feishu_wiki: Registered feishu_wiki tool 22:00:49 [plugins] feishu_drive: Registered feishu_drive tool 22:00:49 [plugins] feishu_bitable: Registered bitable tools $ openclaw plugins list | grep feishu [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes [plugins] feishu_chat: Registered feishu_chat tool [plugins] feishu_wiki: Registered feishu_wiki tool [plugins] feishu_drive: Registered feishu_drive tool [plugins] feishu_bitable: Registered bitable tools │ Feishu │ feishu │ loaded │ stock:feishu/index.ts │ 2026.3.13 │ [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes [plugins] feishu_chat: Registered feishu_chat tool [plugins] feishu_wiki: Registered feishu_wiki tool [plugins] feishu_drive: Registered feishu_drive tool [plugins] feishu_bitable: Registered bitable tools
大功告成!!!
到此这篇关于OpenClaw解决飞书 duplicate plugin id detected 问题的文章就介绍到这了,更多相关OpenClaw 飞书 duplicate plugin id detected内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章

在Ubuntu上快速部署OpenClaw并接入飞书的完整过程
OpenClaw是一个可扩展的 AI 助手运行框架,核心目标是让助手真正“能做事”,这篇文章主要介绍了在Ubuntu上快速部署OpenClaw并接入飞书的完整过程,文中通过图文介绍的非常详2026-03-13
本文详细介绍如何将OpenClaw AI 智能体网关与飞书(Feishu)集成,实现企业内部的 AI 助手功能,涵盖飞书应用创建、权限配置、OpenClaw 连接和高级功能设置,本文给大家介绍2026-03-13
OpenClaw 从零配置指南并接入飞书 + 常用命令 + 原理全解析
本文介绍了如何从零配置OpenClaw并接入飞书,包括安装、配置、权限设置、模型切换、技能管理等步骤,以及常用命令和配置文件说明,感兴趣的朋友跟随小编一起看看吧2026-03-12
2026年OpenClaw(前身为Moltbot)凭借轻量化部署、强大的AI任务执行能力与灵活的生态集成特性,成为企业智能化办公的核心工具,这篇文章主要介绍了OpenClaw连接飞书插件安装、2026-03-10
手把手教你用 OpenClaw+飞书 打造专属 AI 机器人
本文手把手教你用 OpenClaw(v2026.2.22-2)+ 飞书,10分钟零代码搭建专属AI机器人!内置飞书插件,无需额外安装;支持Claude等主流模型,命令行一键配置,告别复杂开发,2026-03-09
Mac mini上部署配置OpenClaw并接入国产大模型与飞书
本文详细介绍了在Macmini上部署OpenClaw的全过程,包括配置安装及国产大模型接入以及飞书机器人集成,搭建一个的AI助手,满足日常自动化需求,需要的朋友们下面随着小编来一起2026-03-09
OpenClaw飞书插件本地部署时的高频报错 spawn EINVAL问题及解决方案
本文介绍在Windows和Mac环境下使用nvm管理Node.js进行OpenClaw飞书插件本地部署时遇到的spawnEINVAL报错问题,并提供了报错原因分析、无效尝试汇总到解决方案的步骤,帮助开2026-03-07
本文详细介绍了在macOS/Linux/Windows系统上进行本地部署的步骤,并展示了如何配置飞书机器人以实现飞书内的AI对话,文中通过示例代码介绍的非常详细,需要的朋友们下面随着2026-03-05
OpenClaw 支持飞书通过 Card Kit 交互式卡片 实现流式回复,本文就来介绍一下相关配置及其实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考2026-03-05
飞书怎么接入OpenClaw OpenClaw接入飞书保姆级教程
本教程专为零基础用户量身打造,系统梳理OpenClaw部署全流程,细致拆解接入飞书的实操步骤,从环境搭建到功能适配,每一步都清晰易懂、可落地,助力新手快速掌握核心要领,2026-03-04











最新评论