-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
Duplicate Matrix plugin warning when channels.matrix is configured #18330
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Description
Description
When channels.matrix is configured in openclaw.json, the gateway auto-registers plugins.entries.matrix on every restart. This conflicts with the Matrix extension at extensions/matrix/, which also auto-loads, resulting in a persistent warning:
plugins.entries.matrix: plugin matrix: duplicate plugin id detected; later plugin may be overridden
(/home/dolverin/.npm-global/lib/node_modules/openclaw/extensions/matrix/index.ts)
Steps to Reproduce
- Configure
channels.matrixinopenclaw.jsonwith a valid homeserver + token - Start/restart the gateway
- Warning appears repeatedly in logs (every ~60s during config warning cycle)
Attempted Fixes
- Removing
plugins.entries.matrixfrom config has no effect — the gateway re-adds it on restart becausechannels.matrixis present - Setting
plugins.entries.matrix.enabled: falsegets overwritten
Expected Behavior
Either:
- The gateway should not auto-register
plugins.entries.matrixwhen the extension already provides it, OR - The extension and channel-config-based registration should be deduplicated silently
Environment
- OpenClaw
2026.2.12 - Linux (Ubuntu 24.04)
- Matrix homeserver: Synapse (self-hosted)
Impact
Cosmetic only — Matrix works fine despite the warning. No functional issues observed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.