OpenClaw解决飞书 duplicate plugin id detected 问题

OpenClaw解决飞书 duplicate plugin id detected 问题

飞书运行过程中产生警告:

部分
含义 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” 插件,导致冲突,后加载的那个会被覆盖。

常见原因:

  • 插件被重复安装到不同目录
  • 手动复制插件文件导致重复
  • 插件更新后旧版本未清理

查找系统中安装的飞书插件:

npm 全局安装的 OpenClaw 插件 与 手动安装的 ~/.openclaw/extensions/ 的同名插件 之间的冲突

┌─────────────────────────────────────────────────────────────┐

│ OpenClaw 启动流程 │

├─────────────────────────────────────────────────────────────┤

│ │

│ 1. 加载配置文件 ~/.openclaw/openclaw.json │

│ ├── 解析 channels 配置(feishu 通道启用) │

│ ├── 解析 plugins 配置 │

│ │ ├── entries.feishu → 标记待加载 │

│ │ └── installs.feishu → 记录 npm 元数据 │

│ └── 检查 plugins.allow(空 → 自动发现模式) │

│ │

│ 2. 扫描插件目录(按优先级顺序) │

│ ├── openclaw skills 教程① 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 连接 │

│ │

└─────────────────────────────────────────────────────────────┘

然后打开 ~/.openclaw/openclaw.json 删除有关 “installs” 的内容

重新启动:

然后查看插件:

大功告成!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/287002.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午2:19
下一篇 2026年3月16日 下午2:20


相关推荐

关注全栈程序员社区公众号