fix(channels): keep matrix and mattermost bundled · openclaw/openclaw@e3d76d2
vincentkoc
·
2026-05-03
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -13,6 +13,7 @@ Docs: https://docs.openclaw.ai
|
13 | 13 | |
14 | 14 | ### Fixes |
15 | 15 | |
| 16 | +- Channels: keep Matrix and Mattermost bundled in the core package instead of advertising external npm installs before those channels are cut over. Thanks @vincentkoc. |
16 | 17 | - CLI/plugins: stop treating the non-plugin `auth` command root as a bundled plugin id, so restrictive `plugins.allow` configs no longer tell users to add stale `auth` plugin entries. |
17 | 18 | - Doctor/plugins: update configured plugin installs whose stale manifests still declare channels without `channelConfigs`, so beta upgrades repair old Discord-style package payloads during `doctor --fix`. |
18 | 19 | - Active Memory: keep non-empty `memory_search` results from being fast-failed as empty when debug telemetry reports zero hits. |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -79,20 +79,7 @@
|
79 | 79 | } |
80 | 80 | }, |
81 | 81 | "install": { |
82 | | -"npmSpec": "@openclaw/matrix", |
83 | | -"defaultChoice": "npm", |
84 | | -"minHostVersion": ">=2026.4.10", |
85 | | -"allowInvalidConfigRecovery": true |
86 | | - }, |
87 | | -"compat": { |
88 | | -"pluginApi": ">=2026.5.2" |
89 | | - }, |
90 | | -"build": { |
91 | | -"openclawVersion": "2026.5.2" |
92 | | - }, |
93 | | -"release": { |
94 | | -"publishToClawHub": true, |
95 | | -"publishToNpm": true |
| 82 | +"minHostVersion": ">=2026.4.10" |
96 | 83 | } |
97 | 84 | } |
98 | 85 | } |
| Original file line number | Diff line number | Diff line change |
|---|
@@ -37,19 +37,7 @@
|
37 | 37 | "order": 65 |
38 | 38 | }, |
39 | 39 | "install": { |
40 | | -"npmSpec": "@openclaw/mattermost", |
41 | | -"defaultChoice": "npm", |
42 | 40 | "minHostVersion": ">=2026.4.10" |
43 | | - }, |
44 | | -"compat": { |
45 | | -"pluginApi": ">=2026.5.2" |
46 | | - }, |
47 | | -"build": { |
48 | | -"openclawVersion": "2026.5.2" |
49 | | - }, |
50 | | -"release": { |
51 | | -"publishToClawHub": true, |
52 | | -"publishToNpm": true |
53 | 41 | } |
54 | 42 | } |
55 | 43 | } |
| Original file line number | Diff line number | Diff line change |
|---|
@@ -34,7 +34,6 @@
|
34 | 34 | "!dist/extensions/acpx/**", |
35 | 35 | "!dist/extensions/node_modules/**", |
36 | 36 | "!dist/extensions/*/node_modules/**", |
37 | | -"!dist/extensions/acpx/**", |
38 | 37 | "!dist/extensions/bluebubbles/**", |
39 | 38 | "!dist/extensions/brave/**", |
40 | 39 | "!dist/extensions/codex/**", |
@@ -47,8 +46,6 @@
|
47 | 46 | "!dist/extensions/googlechat/**", |
48 | 47 | "!dist/extensions/line/**", |
49 | 48 | "!dist/extensions/lobster/**", |
50 | | -"!dist/extensions/matrix/**", |
51 | | -"!dist/extensions/mattermost/**", |
52 | 49 | "!dist/extensions/memory-lancedb/**", |
53 | 50 | "!dist/extensions/msteams/**", |
54 | 51 | "!dist/extensions/nextcloud-talk/**", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -198,52 +198,6 @@
|
198 | 198 | } |
199 | 199 | } |
200 | 200 | }, |
201 | | - { |
202 | | -"name": "@openclaw/matrix", |
203 | | -"description": "OpenClaw Matrix channel plugin", |
204 | | -"source": "official", |
205 | | -"kind": "channel", |
206 | | -"openclaw": { |
207 | | -"channel": { |
208 | | -"id": "matrix", |
209 | | -"label": "Matrix", |
210 | | -"selectionLabel": "Matrix (plugin)", |
211 | | -"docsPath": "/channels/matrix", |
212 | | -"docsLabel": "matrix", |
213 | | -"blurb": "open protocol; install the plugin to enable.", |
214 | | -"order": 70, |
215 | | -"quickstartAllowFrom": true |
216 | | - }, |
217 | | -"install": { |
218 | | -"npmSpec": "@openclaw/matrix", |
219 | | -"defaultChoice": "npm", |
220 | | -"minHostVersion": ">=2026.4.10", |
221 | | -"allowInvalidConfigRecovery": true |
222 | | - } |
223 | | - } |
224 | | - }, |
225 | | - { |
226 | | -"name": "@openclaw/mattermost", |
227 | | -"description": "OpenClaw Mattermost channel plugin", |
228 | | -"source": "official", |
229 | | -"kind": "channel", |
230 | | -"openclaw": { |
231 | | -"channel": { |
232 | | -"id": "mattermost", |
233 | | -"label": "Mattermost", |
234 | | -"selectionLabel": "Mattermost (plugin)", |
235 | | -"docsPath": "/channels/mattermost", |
236 | | -"docsLabel": "mattermost", |
237 | | -"blurb": "self-hosted Slack-style chat; install the plugin to enable.", |
238 | | -"order": 65 |
239 | | - }, |
240 | | -"install": { |
241 | | -"npmSpec": "@openclaw/mattermost", |
242 | | -"defaultChoice": "npm", |
243 | | -"minHostVersion": ">=2026.4.10" |
244 | | - } |
245 | | - } |
246 | | - }, |
247 | 201 | { |
248 | 202 | "name": "@openclaw/msteams", |
249 | 203 | "description": "OpenClaw Microsoft Teams channel plugin", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3,7 +3,6 @@ const optionalBundledClusters = [
|
3 | 3 | "diagnostics-otel", |
4 | 4 | "diffs", |
5 | 5 | "googlechat", |
6 | | -"matrix", |
7 | 6 | "memory-lancedb", |
8 | 7 | "msteams", |
9 | 8 | "nostr", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。