




















@@ -354,13 +354,13 @@ describe("repairMissingConfiguredPluginInstalls", () => {
354354expect(mocks.installPluginFromClawHub).not.toHaveBeenCalled();
355355expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
356356expect.objectContaining({
357-spec: "@openclaw/twitch@beta",
357+spec: "@openclaw/twitch",
358358expectedPluginId: "twitch",
359359trustedSourceLinkedOfficialInstall: true,
360360}),
361361);
362362expect(result.changes).toEqual([
363-'Installed missing configured plugin "twitch" from @openclaw/twitch@beta.',
363+'Installed missing configured plugin "twitch" from @openclaw/twitch.',
364364]);
365365});
366366@@ -406,12 +406,12 @@ describe("repairMissingConfiguredPluginInstalls", () => {
406406expect(mocks.installPluginFromClawHub).not.toHaveBeenCalled();
407407expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
408408expect.objectContaining({
409-spec: "@openclaw/diagnostics-otel@beta",
409+spec: "@openclaw/diagnostics-otel",
410410expectedPluginId: "diagnostics-otel",
411411}),
412412);
413413expect(result.changes).toEqual([
414-'Installed missing configured plugin "diagnostics-otel" from @openclaw/diagnostics-otel@beta.',
414+'Installed missing configured plugin "diagnostics-otel" from @openclaw/diagnostics-otel.',
415415]);
416416});
417417@@ -453,13 +453,13 @@ describe("repairMissingConfiguredPluginInstalls", () => {
453453454454expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
455455expect.objectContaining({
456-spec: "@openclaw/acpx@beta",
456+spec: "@openclaw/acpx",
457457expectedPluginId: "acpx",
458458trustedSourceLinkedOfficialInstall: true,
459459}),
460460);
461461expect(result.changes).toEqual([
462-'Installed missing configured plugin "acpx" from @openclaw/acpx@beta.',
462+'Installed missing configured plugin "acpx" from @openclaw/acpx.',
463463]);
464464});
465465@@ -1162,7 +1162,7 @@ describe("repairMissingConfiguredPluginInstalls", () => {
11621162expect(mocks.resolveProviderInstallCatalogEntries).toHaveBeenCalled();
11631163expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
11641164expect.objectContaining({
1165-spec: "@openclaw/codex@beta",
1165+spec: "@openclaw/codex",
11661166expectedPluginId: "codex",
11671167trustedSourceLinkedOfficialInstall: true,
11681168}),
@@ -1179,7 +1179,7 @@ describe("repairMissingConfiguredPluginInstalls", () => {
11791179{ env: {} },
11801180);
11811181expect(result.changes).toEqual([
1182-'Installed missing configured plugin "codex" from @openclaw/codex@beta.',
1182+'Installed missing configured plugin "codex" from @openclaw/codex.',
11831183]);
11841184expect(result.warnings).toStrictEqual([]);
11851185});
@@ -1262,7 +1262,7 @@ describe("repairMissingConfiguredPluginInstalls", () => {
1262126212631263expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
12641264expect.objectContaining({
1265-spec: "@openclaw/codex@beta",
1265+spec: "@openclaw/codex",
12661266expectedPluginId: "codex",
12671267trustedSourceLinkedOfficialInstall: true,
12681268}),
@@ -1279,7 +1279,7 @@ describe("repairMissingConfiguredPluginInstalls", () => {
12791279{ env },
12801280);
12811281expect(result).toEqual({
1282-changes: ['Installed missing configured plugin "codex" from @openclaw/codex@beta.'],
1282+changes: ['Installed missing configured plugin "codex" from @openclaw/codex.'],
12831283warnings: [],
12841284});
12851285});
@@ -1484,13 +1484,13 @@ describe("repairMissingConfiguredPluginInstalls", () => {
1484148414851485expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
14861486expect.objectContaining({
1487-spec: "@openclaw/feishu@beta",
1487+spec: "@openclaw/feishu",
14881488expectedPluginId: "feishu",
14891489trustedSourceLinkedOfficialInstall: true,
14901490}),
14911491);
14921492expect(result.changes).toEqual([
1493-'Installed missing configured plugin "feishu" from @openclaw/feishu@beta.',
1493+'Installed missing configured plugin "feishu" from @openclaw/feishu.',
14941494]);
14951495});
14961496@@ -1562,13 +1562,13 @@ describe("repairMissingConfiguredPluginInstalls", () => {
1562156215631563expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
15641564expect.objectContaining({
1565-spec: "@openclaw/feishu@beta",
1565+spec: "@openclaw/feishu",
15661566expectedPluginId: "feishu",
15671567trustedSourceLinkedOfficialInstall: true,
15681568}),
15691569);
15701570expect(result.changes).toEqual([
1571-'Installed missing configured plugin "feishu" from @openclaw/feishu@beta.',
1571+'Installed missing configured plugin "feishu" from @openclaw/feishu.',
15721572]);
15731573});
15741574@@ -1717,7 +1717,7 @@ describe("repairMissingConfiguredPluginInstalls", () => {
17171717);
17181718expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
17191719expect.objectContaining({
1720-spec: "@openclaw/discord@beta",
1720+spec: "@openclaw/discord",
17211721expectedPluginId: "discord",
17221722trustedSourceLinkedOfficialInstall: true,
17231723}),
@@ -1729,7 +1729,7 @@ describe("repairMissingConfiguredPluginInstalls", () => {
17291729{ env: {} },
17301730);
17311731expect(result.changes).toEqual([
1732-'Installed missing configured plugin "discord" from @openclaw/discord@beta.',
1732+'Installed missing configured plugin "discord" from @openclaw/discord.',
17331733]);
17341734});
17351735@@ -2062,13 +2062,13 @@ describe("repairMissingConfiguredPluginInstalls", () => {
2062206220632063expect(mocks.installPluginFromNpmSpec).toHaveBeenCalledWith(
20642064expect.objectContaining({
2065-spec: "@openclaw/brave-plugin@beta",
2065+spec: "@openclaw/brave-plugin",
20662066expectedPluginId: "brave",
20672067trustedSourceLinkedOfficialInstall: true,
20682068}),
20692069);
20702070expect(result.changes).toEqual([
2071-'Installed missing configured plugin "brave" from @openclaw/brave-plugin@beta.',
2071+'Installed missing configured plugin "brave" from @openclaw/brave-plugin.',
20722072]);
20732073});
20742074此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。