{ "name": "@openclaw/matrix", "version": "2026.4.25", "description": "OpenClaw Matrix channel plugin", "type": "module", "dependencies": { "@matrix-org/matrix-sdk-crypto-nodejs": "^0.5.1", "@matrix-org/matrix-sdk-crypto-wasm": "18.2.0", "fake-indexeddb": "^6.2.5", "jiti": "^2.6.1", "markdown-it": "14.1.1", "matrix-js-sdk": "41.4.0-rc.0", "music-metadata": "^11.12.3", "typebox": "1.1.33" }, "devDependencies": { "@openclaw/plugin-sdk": "workspace:*", "openclaw": "workspace:*" }, "peerDependencies": { "openclaw": ">=2026.4.25" }, "peerDependenciesMeta": { "openclaw": { "optional": true } }, "openclaw": { "extensions": [ "./index.ts" ], "setupEntry": "./setup-entry.ts", "setupFeatures": { "configPromotion": true }, "channel": { "id": "matrix", "label": "Matrix", "selectionLabel": "Matrix (plugin)", "docsPath": "/channels/matrix", "docsLabel": "matrix", "blurb": "open protocol; install the plugin to enable.", "order": 70, "quickstartAllowFrom": true, "doctorCapabilities": { "dmAllowFromMode": "nestedOnly", "groupModel": "sender", "groupAllowFromFallbackToAllowFrom": false, "warnOnEmptyGroupSenderAllowlist": true }, "cliAddOptions": [ { "flags": "--homeserver ", "description": "Matrix homeserver URL" }, { "flags": "--user-id ", "description": "Matrix user ID" }, { "flags": "--access-token ", "description": "Matrix access token" }, { "flags": "--device-name ", "description": "Matrix device name" }, { "flags": "--initial-sync-limit ", "description": "Matrix initial sync limit" } ], "persistedAuthState": { "specifier": "./auth-presence", "exportName": "hasAnyMatrixAuth" } }, "install": { "npmSpec": "@openclaw/matrix", "defaultChoice": "npm", "minHostVersion": ">=2026.4.10", "allowInvalidConfigRecovery": true }, "bundle": { "stageRuntimeDependencies": true } } }