fix(plugins): make StepFun npm-only · openclaw/openclaw@a48e509
vincentkoc
·
2026-06-19
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -291,7 +291,7 @@ Each entry lists the package, distribution route, and description.
|
291 | 291 | |
292 | 292 | - **[slack](/plugins/reference/slack)** (`@openclaw/slack`) - npm; ClawHub. OpenClaw Slack channel plugin for channels, DMs, commands, and app events. |
293 | 293 | |
294 | | -- **[stepfun](/plugins/reference/stepfun)** (`@openclaw/stepfun-provider`) - npm; ClawHub: `clawhub:@openclaw/stepfun-provider`. Adds StepFun, StepFun Plan model provider support to OpenClaw. |
| 294 | +- **[stepfun](/plugins/reference/stepfun)** (`@openclaw/stepfun-provider`) - npm. Adds StepFun, StepFun Plan model provider support to OpenClaw. |
295 | 295 | |
296 | 296 | - **[synology-chat](/plugins/reference/synology-chat)** (`@openclaw/synology-chat`) - npm; ClawHub. Synology Chat channel plugin for OpenClaw channels and direct messages. |
297 | 297 | |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -12,7 +12,7 @@ Adds StepFun, StepFun Plan model provider support to OpenClaw.
|
12 | 12 | ## Distribution |
13 | 13 | |
14 | 14 | - Package: `@openclaw/stepfun-provider` |
15 | | -- Install route: npm; ClawHub: `clawhub:@openclaw/stepfun-provider` |
| 15 | +- Install route: npm |
16 | 16 | |
17 | 17 | ## Surface |
18 | 18 | |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -15,7 +15,6 @@
|
15 | 15 | "./index.ts" |
16 | 16 | ], |
17 | 17 | "install": { |
18 | | -"clawhubSpec": "clawhub:@openclaw/stepfun-provider", |
19 | 18 | "npmSpec": "@openclaw/stepfun-provider", |
20 | 19 | "defaultChoice": "npm", |
21 | 20 | "minHostVersion": ">=2026.6.8" |
@@ -28,7 +27,6 @@
|
28 | 27 | "bundledDist": false |
29 | 28 | }, |
30 | 29 | "release": { |
31 | | -"publishToClawHub": true, |
32 | 30 | "publishToNpm": true |
33 | 31 | } |
34 | 32 | } |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1057,7 +1057,6 @@
|
1057 | 1057 | } |
1058 | 1058 | ], |
1059 | 1059 | "install": { |
1060 | | -"clawhubSpec": "clawhub:@openclaw/stepfun-provider", |
1061 | 1060 | "npmSpec": "@openclaw/stepfun-provider", |
1062 | 1061 | "defaultChoice": "npm", |
1063 | 1062 | "minHostVersion": ">=2026.6.8" |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -33,7 +33,6 @@ describe("official external plugin catalog", () => {
|
33 | 33 | ["kimi", "@openclaw/kimi-provider"], |
34 | 34 | ["qianfan", "@openclaw/qianfan-provider"], |
35 | 35 | ["qwen", "@openclaw/qwen-provider"], |
36 | | -["stepfun", "@openclaw/stepfun-provider"], |
37 | 36 | ] as const; |
38 | 37 | const plugins = [ |
39 | 38 | ["exa", "@openclaw/exa-plugin"], |
@@ -54,6 +53,14 @@ describe("official external plugin catalog", () => {
|
54 | 53 | } |
55 | 54 | }); |
56 | 55 | |
| 56 | +it("keeps StepFun npm-only because its ClawHub package name is unavailable", () => { |
| 57 | +expect(resolveOfficialExternalPluginInstall(expectCatalogEntry("stepfun"))).toEqual({ |
| 58 | +npmSpec: "@openclaw/stepfun-provider", |
| 59 | +defaultChoice: "npm", |
| 60 | +minHostVersion: ">=2026.6.8", |
| 61 | +}); |
| 62 | +}); |
| 63 | + |
57 | 64 | it("resolves third-party channel lookup aliases to published plugin ids", () => { |
58 | 65 | const wecomByChannel = expectCatalogEntry("wecom"); |
59 | 66 | const wecomByPlugin = expectCatalogEntry("wecom-openclaw-plugin"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。