当前位置: 首页 > article >正文

OpenClaw解决飞书 duplicate plugin id detected 问题

1.查看日志飞书运行过程中产生警告$ openclaw gateway--port18789--verboseConfig warnings:\n- plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;later plugin may be overridden(/home/ubuntu/.openclaw/extensions/feishu/index.ts) OpenClaw2026.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 pluginiddetected;later plugin may │ │ be overridden(/home/ubuntu/.openclaw/extensions/feishu/index.ts)│ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────╯ 09:54:04 Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;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*-typed2/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-drive3. 查看使用的飞书插件3.1 查看插件列表$ openclaw plugins list|grepfeishu Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;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 pluginiddetected;│ │(/home/ubuntu/.openclaw/extensions/feishu/index.ts)│ Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;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 tools3.2 查看飞书插件详细信息$ openclaw plugins info feishu Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;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_scopes11:47:57[plugins]feishu_chat: Registered feishu_chat tool11:47:57[plugins]feishu_wiki: Registered feishu_wiki tool11:47:57[plugins]feishu_drive: Registered feishu_drive tool11:47:57[plugins]feishu_bitable: Registered bitable tools Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;later plugin may be overridden(/home/ubuntu/.openclaw/extensions/feishu/index.ts) OpenClaw2026.3.13(61d171a)Welcome to thecommandline: where dreams compile and confidence segfaults. │ ◇ Config warnings ────────────────────────────────────────────────────────╮ │ │ │ - plugins.entries.feishu: plugin feishu: duplicate pluginiddetected;│ │ 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:npmSpec: openclaw/feishu Install path: ~/.openclaw/extensions/feishu Recorded version:2026.3.13 Installed at:2026-03-14T09:53:41.282Z11: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_scopes11:47:57[plugins]feishu_chat: Registered feishu_chat tool11:47:57[plugins]feishu_wiki: Registered feishu_wiki tool11:47:57[plugins]feishu_drive: Registered feishu_drive tool11:47:57[plugins]feishu_bitable: Registered bitable toolsnpm 全局安装的 OpenClaw 插件 与 手动安装的 ~/.openclaw/extensions/ 的同名插件 之间的冲突3.3 查看openclaw.json配置文件$cat~/.openclaw/openclaw.json|grep-A5feishufeishu:{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/feishu2026.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 feishu22:00:49[plugins]feishu_doc: Registered feishu_doc, feishu_app_scopes22:00:49[plugins]feishu_chat: Registered feishu_chat tool22:00:49[plugins]feishu_wiki: Registered feishu_wiki tool22:00:49[plugins]feishu_drive: Registered feishu_drive tool22:00:49[plugins]feishu_bitable: Registered bitable tools OpenClaw2026.3.13(61d171a)— I dont 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_field22:00:49[plugins]feishu_doc: Registered feishu_doc, feishu_app_scopes22:00:49[plugins]feishu_chat: Registered feishu_chat tool22:00:49[plugins]feishu_wiki: Registered feishu_wiki tool22:00:49[plugins]feishu_drive: Registered feishu_drive tool22:00:49[plugins]feishu_bitable: Registered bitable tools $ openclaw plugins list|grepfeishu[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 问题

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.…...

EBSD数据转有限元inp格式文件:一场数据格式转换的奇妙之旅

EBSD数据转有限元inp格式文件在材料科学与工程的研究领域中,我们常常会面临将不同类型的数据转换为适合有限元分析的格式,以便更好地模拟材料的行为。今天就来聊聊如何将EBSD(电子背散射衍射)数据转换为有限元inp格式文件。 一、背…...

JAVA 八股

1.1JAVA基础面试1.2JAVA 集合面试1.2.1 HashMap 和 Hashtable:区别、联系与实战解析共同点:底层数据结构(核心):二者底层都基于「数组 链表」(JDK 1.8 后 HashMap 新增红黑树优化)实现哈希表。…...

排序算法通关攻略:比较排序篇(从青铜到王者)

📝 写在前面 排序算法是算法的"Hello World",但很多人学完就忘。今天我用最易懂的方式帮你把冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序这六大比较排序刻进脑子里。 阅读指南:每个算法都包含👇 生活…...

现在最好用的降论文AI率工具是哪个?2026最新9大降AI率工具实测测评!

现在最好用的降论文AI率工具是哪个?2026最新9大降AI率工具实测测评! 写论文的宝子们,是不是快被知网、Turnitin的AI率检测逼疯了?辛辛苦苦写的论文,一查全是“AI疑似”;用普通工具降重,结果AI率…...

分布式架构之CAP与数据库分片架构

CAP定理CAP的特点:CP:强一致性说明AP: 高可用总结: CAP 理论中的 C 在实践中是不可能完美实现的,在数据复制的过程中,节点N1 和节点 N2 的数据并不一致(强一致性)。即使无法做到强一致性&#x…...

本地搜索(@vuepress/plugin-slimsearch替换vuepress-plugin-search-pro)

要实现全局搜索标签(Tag),你需要使用 slimsearch 插件的 customFields 配置项。这个功能允许你将页面中的自定义数据(比如标签、分类、作者等)添加到搜索索引中。 {"vuepress/plugin-slimsearch": "2.0…...

OpenClaw革新制造业:打造工业4.0时代的智能工厂

OpenClaw革新制造业:打造工业4.0时代的智能工厂在制造业转型升级、工业4.0深入推进的背景下,如何实现生产智能化、管理数字化成为制造企业面临的核心课题。OpenClaw 作为领先的 AI 自动化平台,为制造业带来了全新的智能化解决方案。一、生产调…...

YOLO26改进93:全网首发--c3k2模块添加DBlock模块

论文介绍 夜间或暗光环境下的摄影通常因光线昏暗及长时间曝光的常见使用方式而面临噪点、光线不足和模糊等问题。尽管在此类条件下,去模糊与低光照图像增强(LLIE)具有相关性,但现有图像修复方法大多将这两项任务分开处理。 本文提出一种高效且鲁棒的多任务低光照图像修复神…...

JavaSE基础04-基本运算符

运算符详解运算符是Java语言中用于执行数据操作的符号。Java提供了丰富的运算符,按照功能可以分为以下几类:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、三元运算符等。理解每种运算符的用法、注意事项及优先级是编写正确表达式的基础。…...

AutoGen详解:专注多智能体协作,让AI Agent“会分工、能协同”

在AI智能体(Agent)技术向工业级落地迈进的过程中,单一智能体的能力边界逐渐显现——面对复杂的企业级任务(如多步骤数据分析、跨领域项目协作、全流程自动化办公),单个智能体往往难以兼顾“检索、推理、执行…...

【LangChain专栏】Retrieval 进阶:文本分块Text Splitting实践

引言LangChain文档加载将不同格式的私有知识库转换为了标准化的Document对象。但这只是RAG落地的第一步——加载后的长文档无法直接用于向量化与检索,不合理的文本处理会直接导致检索失准、LLM回答效果大幅下降。RAG效果的三大核心环节:文本分块&#xf…...

后端开发必懂:接口设计、权限、日志、异常处理全套思路

后端开发必懂:接口设计、权限、日志、异常处理全套思路在后端开发的征途中,新手往往沉迷于框架的语法和数据库的CRUD,而资深工程师则更关注系统的健壮性、可维护性和安全性。接口设计、权限控制、日志记录和异常处理,构成了后端架…...

315曝光“AI投喂乱象”后,Java程序员求职更要警惕

我们是由枫哥组建的IT技术团队,成立于2017年,致力于帮助IT从业者提供实力,成功入职理想企业,我们提供一对一学习辅导,由知名大厂导师指导,分享Java技术、参与项目实战等服务,并为学员定制职业规…...

亚古数据:如何调取新加坡公司的原始工商文档?

在全球化的今天,越来越多的中国企业开始涉足海外市场,而新加坡作为亚洲重要的金融中心之一,吸引了众多国内外投资者的目光。对于与新加坡公司有业务往来的中国企业而言,了解对方的真实背景及经营状况显得尤为重要。这时&#xff0…...

2026.3.15 CAD学习七--AL对齐指令,对齐缩放,UCS用户坐标、PLAN重置视图

UCS用户坐标:使用UCS将坐标改为与斜边同向 用法:UCS--空格--先指定原点,再指定x轴y轴方向;Z轴方向由右手方向确定 恢复默认--UCS--空格--空格 输入PLAN--空格--空格--可以正视当前坐标🌸效果如示例一【UCS用户坐标】--…...

探索Comsol在焊接模拟领域的奇妙之旅:熔池传热传质与微观凝固组织模拟

comsol激光焊接、电弧焊接熔池传热传质 微观凝固组织模拟在焊接技术的研究中,理解熔池内的传热传质过程以及微观凝固组织的形成机制至关重要。而Comsol作为一款强大的多物理场仿真软件,为我们深入探究激光焊接和电弧焊接提供了绝佳的平台。 激光焊接与电…...

AI 数学的秘密花园:25.潜空间是什么?(概念乐园 vs 像素现实世界)

第25章:潜空间是什么?(概念乐园 vs 像素现实世界) 上一章咱们把噪声调度像剥洋葱一样慢慢揭开面纱,是不是觉得扩散模型的节奏感满分了?今天咱们要钻进扩散模型的“后台小房间”——潜空间(Latent Space)。简单说,就是为什么AI不在像素世界里洗照片,而跑到一个更小、…...

吊装助理地基承载力核算模块使用教程

一、功能介绍与使用场景1.1 模块定位本模块是吊装工程方案设计中,继支腿反力计算或吊车选型之后的关键安全验算环节。它解决了在计算出吊车最大支腿反力后或确地起重机型号和站位后,必须确认起重机的接地压强是否超出施工现场地基承载力这一核心问题。模…...

数据库优化:从慢查询到索引,让系统快 10 倍

数据库优化:从慢查询到索引,让系统快 10 倍在2026年的今天,尽管硬件性能飞速提升,内存价格日益低廉,但**数据库(Database)**依然是绝大多数系统架构中的性能瓶颈。无论你的微服务拆分得多么细致…...

探索配电网有功电压控制的多智能体强化学习之旅

基于配电网有功电压控制的多智能体强化学习,python代码,可以发中文核心或者中文ei,非常好的代码!在电力系统领域,配电网的有功电压控制一直是个关键且富有挑战的课题。随着技术的发展,多智能体强化学习逐渐…...

mes系统排名

在当前制造业数字化转型的大潮中,MES系统作为连接计划层与控制层的桥梁,其重要性日益凸显。然而,随着市场上MES系统的种类和数量激增,企业在选择时面临着诸多挑战。传统的选择标准往往忽略了中小制造企业的实际需求,导…...

实测3款主流论文降重工具!哪个网站更好用性价比更高?

实测3款主流论文降重工具!哪个网站更好用性价比更高? 最近后台快被私信炸毁了,清一色都是同一个问题:“论文重复率80%,学校用知网查,有没有靠谱的降重工具?”作为一个帮三个学弟学妹成功通过盲审…...

《尽管去做》

焦虑源于缺乏控制力、组织管理、准备与行动不足,要通过系统化的行动管理,实现头脑清醒、轻松掌控事务的心静如水高效状态,做到对事务既不反应过度,也不反应不足。管理的核心是管理行动,而非时间、信息或重要事项&#…...

莱文斯坦距离基本原理

关键词:Levenshtein Distance 一、说明 莱文斯坦距离是用于衡量两个序列之间差异的字符串度量计算将一个字符串转换为另一个字符串所需的最少单字符编辑次数——插入、删除或替换。该算法由弗拉基米尔列文斯坦于1965年开发,广泛应用于拼写检查器、DNA分析…...

低空经济浪潮下的无人机结构设计与散热解决方案

🎓作者简介:科技自媒体优质创作者 🌐个人主页:莱歌数字-CSDN博客 💌公众号:莱歌数字(B站同名) 📱个人微信:yanshanYH 211、985硕士,从业16年 从…...

在线问诊系统, 在线问诊平台, 互联网医院,2026java毕业设计项目, 简历项目, 个人学习项目

这是我们码上启航平台的一个新的原创项目【在线问诊平台】。项目是基于SpringBoot3vue3的前后端分离项目,该项目提供完整源代码SQL 脚本核心流程图和文档。可访问码上启航平台以获得“在线问诊平台”项目的源代码 一、项目功能描述 线上问诊系统是一个基于Web的在线…...

基于最小二乘支持向量机(LSSVM)的多输出数据回归预测

基于最小二乘支持向量机(LSSVM)的多输出数据回归预测 LSSVM多输出回归 matlab代码注:暂无Matlab版本要求 -- 推荐 2018B 版本及以上在数据处理与预测领域,最小二乘支持向量机(Least Squares Support Vector Machine, LSSVM)是一种…...

2026 年 3 月 15 日刷题

今天的题目是有关 BFS 广度优先搜索的。BFS 可以理解是从树的顶端一层一层往下逐层遍历。维护一个队列,在遍历过程中不断加入符合要求的元素,最后当队列为空时返回。207 课程表这道题目是拓扑排序,就是将一张有向无环图按照层次来遍历&#x…...

接收单元之变:SPAD-SoC如何重构激光雷达的“视网膜”

本文将从应用的角度出发,深入探讨SPAD-SoC在激光雷达中的技术原理、核心优势、面临挑战以及最新的产业化进展,论证为何SPAD-SoC是未来激光雷达接收单元不可逆转的发展方向。 01 接收单元技术谱系:从APD到SPAD-SoC 在深入讨论SPAD-SoC之前,我们有必要先厘清当前车载激光雷…...