Skip to content

Commit fd83c49

Browse files
committed
docs: update plugin npm distribution guidance
1 parent 46d4238 commit fd83c49

13 files changed

Lines changed: 39 additions & 62 deletions

File tree

docs/channels/matrix-migration.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -211,9 +211,6 @@ If the old store reports room keys that were never backed up, OpenClaw warns ins
211211

212212
- Meaning: OpenClaw found old encrypted Matrix state, but it could not load the helper entrypoint from the Matrix plugin that normally inspects that store.
213213
- What to do: reinstall or repair the Matrix plugin (`openclaw plugins install @openclaw/matrix`, or `openclaw plugins install ./path/to/local/matrix-plugin` for a repo checkout), then rerun `openclaw doctor --fix` or restart the gateway.
214-
- If npm reports the OpenClaw-owned Matrix package as deprecated, use the bundled
215-
plugin from a current packaged OpenClaw build or the local checkout path until
216-
a newer npm package is published.
217214

218215
`Matrix plugin helper path is unsafe: ... Reinstall @openclaw/matrix and try again.`
219216

@@ -236,9 +233,6 @@ If the old store reports room keys that were never backed up, OpenClaw warns ins
236233

237234
- Meaning: Matrix is pinned to a path install, so mainline updates do not automatically replace it with the repo's standard Matrix package.
238235
- What to do: reinstall with `openclaw plugins install @openclaw/matrix` when you want to return to the default Matrix plugin.
239-
- If npm reports the OpenClaw-owned Matrix package as deprecated, use the bundled
240-
plugin from a current packaged OpenClaw build until a newer npm package is
241-
published.
242236

243237
### Encrypted-state recovery messages
244238

@@ -342,9 +336,6 @@ new backup key can load correctly after restart.
342336

343337
- Meaning: your plugin install record points at a local path that is gone.
344338
- What to do: reinstall with `openclaw plugins install @openclaw/matrix`, or if you are running from a repo checkout, `openclaw plugins install ./path/to/local/matrix-plugin`.
345-
- If npm reports the OpenClaw-owned Matrix package as deprecated, use the bundled
346-
plugin from a current packaged OpenClaw build or the local checkout path until
347-
a newer npm package is published.
348339

349340
## If encrypted history still does not come back
350341

docs/channels/msteams.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@ Microsoft Teams ships as a bundled plugin in current OpenClaw releases, so no
1313
separate install is required in the normal packaged build.
1414

1515
If you are on an older build or a custom install that excludes bundled Teams,
16-
install a current npm package when one is published:
16+
install the npm package directly:
1717

1818
```bash
1919
openclaw plugins install @openclaw/msteams
2020
```
2121

22-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
23-
OpenClaw build or the local checkout path until a newer npm package is
24-
published.
22+
Use `@openclaw/msteams@beta` when following the OpenClaw beta channel and npmjs
23+
shows `beta` ahead of `latest`.
2524

2625
Local checkout (when running from a git repo):
2726

docs/channels/nextcloud-talk.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,16 @@ Nextcloud Talk ships as a bundled plugin in current OpenClaw releases, so
1313
normal packaged builds do not need a separate install.
1414

1515
If you are on an older build or a custom install that excludes Nextcloud Talk,
16-
install a current npm package when one is published:
16+
install the npm package directly:
1717

18-
Install via CLI (npm registry, when a current package exists):
18+
Install via CLI (npm registry):
1919

2020
```bash
2121
openclaw plugins install @openclaw/nextcloud-talk
2222
```
2323

24-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
25-
OpenClaw build or the local checkout path until a newer npm package is
26-
published.
24+
Use `@openclaw/nextcloud-talk@beta` when following the OpenClaw beta channel and
25+
npmjs shows `beta` ahead of `latest`.
2726

2827
Local checkout (when running from a git repo):
2928

docs/channels/nostr.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,14 @@ builds do not need a separate install.
1919

2020
- Onboarding (`openclaw onboard`) and `openclaw channels add` still surface
2121
Nostr from the shared channel catalog.
22-
- If your build excludes bundled Nostr, install a current npm package when one
23-
is published.
22+
- If your build excludes bundled Nostr, install the npm package directly.
2423

2524
```bash
2625
openclaw plugins install @openclaw/nostr
2726
```
2827

29-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
30-
OpenClaw build or a local checkout until a newer npm package is published.
28+
Use `@openclaw/nostr@beta` when following the OpenClaw beta channel and npmjs
29+
shows `beta` ahead of `latest`.
3130

3231
Use a local checkout (dev workflows):
3332

docs/channels/tlon.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,16 @@ Tlon ships as a bundled plugin in current OpenClaw releases, so normal packaged
1818
builds do not need a separate install.
1919

2020
If you are on an older build or a custom install that excludes Tlon, install a
21-
current npm package when one is published:
21+
current npm package:
2222

23-
Install via CLI (npm registry, when a current package exists):
23+
Install via CLI (npm registry):
2424

2525
```bash
2626
openclaw plugins install @openclaw/tlon
2727
```
2828

29-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
30-
OpenClaw build or the local checkout path until a newer npm package is
31-
published.
29+
Use `@openclaw/tlon@beta` when following the OpenClaw beta channel and npmjs
30+
shows `beta` ahead of `latest`.
3231

3332
Local checkout (when running from a git repo):
3433

docs/channels/twitch.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Twitch chat support via IRC connection. OpenClaw connects as a Twitch user (bot
1414
Twitch ships as a bundled plugin in current OpenClaw releases, so normal packaged builds do not need a separate install.
1515
</Note>
1616

17-
If you are on an older build or a custom install that excludes Twitch, install a current npm package when one is published:
17+
If you are on an older build or a custom install that excludes Twitch, install the npm package directly:
1818

1919
<Tabs>
2020
<Tab title="npm registry">
@@ -29,9 +29,8 @@ If you are on an older build or a custom install that excludes Twitch, install a
2929
</Tab>
3030
</Tabs>
3131

32-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
33-
OpenClaw build or the local checkout path until a newer npm package is
34-
published.
32+
Use `@openclaw/twitch@beta` when following the OpenClaw beta channel and npmjs
33+
shows `beta` ahead of `latest`.
3534

3635
Details: [Plugins](/tools/plugin)
3736

docs/channels/whatsapp.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,17 @@ Status: production-ready via WhatsApp Web (Baileys). Gateway owns linked session
1414
- `openclaw channels login --channel whatsapp` also offers the install flow when
1515
the plugin is not present yet.
1616
- Dev channel + git checkout: defaults to the local plugin path.
17-
- Stable/Beta: uses the npm package `@openclaw/whatsapp` when a current package
18-
is published.
17+
- Stable/Beta: uses the npm package `@openclaw/whatsapp`; beta-channel updates
18+
prefer `@openclaw/whatsapp@beta` when that tag is available.
1919

2020
Manual install stays available:
2121

2222
```bash
2323
openclaw plugins install @openclaw/whatsapp
2424
```
2525

26-
If npm reports the OpenClaw-owned package as deprecated or missing, use a
27-
current packaged OpenClaw build or a local checkout until the npm package train
28-
catches up.
26+
Use `@openclaw/whatsapp@beta` when following the OpenClaw beta channel and npmjs
27+
shows `beta` ahead of `latest`.
2928

3029
<CardGroup cols={3}>
3130
<Card title="Pairing" icon="link" href="/channels/pairing">

docs/channels/zalo.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,14 @@ Status: experimental. DMs are supported. The [Capabilities](#capabilities) secti
1212
Zalo ships as a bundled plugin in current OpenClaw releases, so normal packaged
1313
builds do not need a separate install.
1414

15-
If you are on an older build or a custom install that excludes Zalo, install a
16-
current npm package when one is published:
15+
If you are on an older build or a custom install that excludes Zalo, install the
16+
npm package directly:
1717

1818
- Install via CLI: `openclaw plugins install @openclaw/zalo`
19+
- Beta channel: `openclaw plugins install @openclaw/zalo@beta`
1920
- Or from a source checkout: `openclaw plugins install ./path/to/local/zalo-plugin`
2021
- Details: [Plugins](/tools/plugin)
2122

22-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
23-
OpenClaw build or the local checkout path until a newer npm package is
24-
published.
25-
2623
## Quick setup (beginner)
2724

2825
1. Ensure the Zalo plugin is available.

docs/channels/zalouser.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,13 @@ Zalo Personal ships as a bundled plugin in current OpenClaw releases, so normal
1818
packaged builds do not need a separate install.
1919

2020
If you are on an older build or a custom install that excludes Zalo Personal,
21-
install a current npm package when one is published:
21+
install the npm package directly:
2222

2323
- Install via CLI: `openclaw plugins install @openclaw/zalouser`
24+
- Beta channel: `openclaw plugins install @openclaw/zalouser@beta`
2425
- Or from a source checkout: `openclaw plugins install ./path/to/local/zalouser-plugin`
2526
- Details: [Plugins](/tools/plugin)
2627

27-
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
28-
OpenClaw build or the local checkout path until a newer npm package is
29-
published.
30-
3128
No external `zca`/`openzca` CLI binary is required.
3229

3330
## Quick setup (beginner)

docs/cli/plugins.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ not skills. Use `openclaw skills search` for ClawHub skills.
9595

9696
<Note>
9797
ClawHub is the primary distribution and discovery surface for most plugins. Npm
98-
remains a supported fallback and direct-install path. During the migration to
99-
ClawHub, OpenClaw still ships some OpenClaw-owned `@openclaw/*` plugin packages
100-
on npm; those package versions can lag the bundled source between plugin release
101-
trains. If npm reports an OpenClaw-owned plugin package as deprecated, that
102-
published version is an old external artifact; use the plugin bundled with
103-
current OpenClaw or a local checkout until a newer npm package is published.
98+
remains a supported fallback and direct-install path. OpenClaw-owned
99+
`@openclaw/*` plugin packages are published on npm again; see the current list
100+
on [npmjs.com/org/openclaw](https://www.npmjs.com/org/openclaw) or the
101+
[plugin inventory](/plugins/plugin-inventory). Stable installs use `latest`.
102+
Beta-channel installs and updates prefer the npm `beta` dist-tag when that tag
103+
is available, then fall back to `latest`.
104104
</Note>
105105

106106
<AccordionGroup>

0 commit comments

Comments
 (0)