diff --git a/src/agents/runtime-plugins.test.ts b/src/agents/runtime-plugins.test.ts index 8ef6dd4479b..7616ac88f8f 100644 --- a/src/agents/runtime-plugins.test.ts +++ b/src/agents/runtime-plugins.test.ts @@ -45,23 +45,4 @@ describe("ensureRuntimePluginsLoaded", () => { }, }); }); - - it("reloads when the current active registry is incompatible with the request", async () => { - const { ensureRuntimePluginsLoaded } = await import("./runtime-plugins.js"); - - ensureRuntimePluginsLoaded({ - config: {} as never, - workspaceDir: "/tmp/workspace", - allowGatewaySubagentBinding: true, - }); - - expect(hoisted.resolveRuntimePluginRegistry).toHaveBeenCalledWith({ - config: {} as never, - workspaceDir: "/tmp/workspace", - runtimeOptions: { - allowGatewaySubagentBinding: true, - }, - }); - expect(hoisted.resolveRuntimePluginRegistry).toHaveBeenCalledTimes(1); - }); }); diff --git a/src/image-generation/provider-registry.test.ts b/src/image-generation/provider-registry.test.ts index ce67dcedfce..5706cd00519 100644 --- a/src/image-generation/provider-registry.test.ts +++ b/src/image-generation/provider-registry.test.ts @@ -1,6 +1,5 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import { createEmptyPluginRegistry } from "../plugins/registry.js"; -import { resetPluginRuntimeStateForTest, setActivePluginRegistry } from "../plugins/runtime.js"; const { resolveRuntimePluginRegistryMock } = vi.hoisted(() => ({ resolveRuntimePluginRegistryMock: vi.fn< @@ -19,7 +18,6 @@ describe("image-generation provider registry", () => { afterEach(() => { resolveRuntimePluginRegistryMock.mockReset(); resolveRuntimePluginRegistryMock.mockReturnValue(undefined); - resetPluginRuntimeStateForTest(); }); beforeEach(async () => { @@ -51,7 +49,6 @@ describe("image-generation provider registry", () => { }), }, }); - setActivePluginRegistry(registry); resolveRuntimePluginRegistryMock.mockReturnValue(registry); const provider = getImageGenerationProvider("custom-image"); @@ -96,7 +93,6 @@ describe("image-generation provider registry", () => { }, }, ); - setActivePluginRegistry(registry); resolveRuntimePluginRegistryMock.mockReturnValue(registry); expect(listImageGenerationProviders().map((provider) => provider.id)).toEqual(["safe-image"]); diff --git a/src/plugins/capability-provider-runtime.test.ts b/src/plugins/capability-provider-runtime.test.ts index bc4b5bfe47e..fccd7f8bbf8 100644 --- a/src/plugins/capability-provider-runtime.test.ts +++ b/src/plugins/capability-provider-runtime.test.ts @@ -1,7 +1,6 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; import type { OpenClawConfig } from "../config/config.js"; import { createEmptyPluginRegistry } from "./registry.js"; -import { resetPluginRuntimeStateForTest } from "./runtime.js"; type MockManifestRegistry = { plugins: Array>; @@ -109,7 +108,6 @@ function setBundledCapabilityFixture(contractKey: string) { describe("resolvePluginCapabilityProviders", () => { beforeEach(async () => { vi.resetModules(); - resetPluginRuntimeStateForTest(); mocks.resolveRuntimePluginRegistry.mockReset(); mocks.resolveRuntimePluginRegistry.mockReturnValue(undefined); mocks.loadPluginManifestRegistry.mockReset(); diff --git a/src/tts/provider-registry.test.ts b/src/tts/provider-registry.test.ts index 7320cb2b1aa..8385045ece1 100644 --- a/src/tts/provider-registry.test.ts +++ b/src/tts/provider-registry.test.ts @@ -1,7 +1,6 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import type { OpenClawConfig } from "../config/config.js"; import { createEmptyPluginRegistry } from "../plugins/registry-empty.js"; -import { resetPluginRuntimeStateForTest, setActivePluginRegistry } from "../plugins/runtime.js"; import type { SpeechProviderPlugin } from "../plugins/types.js"; const resolveRuntimePluginRegistryMock = vi.fn(); @@ -34,7 +33,6 @@ function createSpeechProvider(id: string, aliases?: string[]): SpeechProviderPlu describe("speech provider registry", () => { beforeEach(async () => { vi.resetModules(); - resetPluginRuntimeStateForTest(); resolveRuntimePluginRegistryMock.mockReset(); resolveRuntimePluginRegistryMock.mockReturnValue(undefined); ({ @@ -45,21 +43,9 @@ describe("speech provider registry", () => { } = await import("./provider-registry.js")); }); - afterEach(() => { - resetPluginRuntimeStateForTest(); - }); + afterEach(() => {}); it("uses active plugin speech providers without reloading plugins", () => { - setActivePluginRegistry({ - ...createEmptyPluginRegistry(), - speechProviders: [ - { - pluginId: "test-demo-speech", - source: "test", - provider: createSpeechProvider("demo-speech"), - }, - ], - }); resolveRuntimePluginRegistryMock.mockReturnValue({ ...createEmptyPluginRegistry(), speechProviders: [ @@ -112,16 +98,6 @@ describe("speech provider registry", () => { }); it("canonicalizes the legacy edge alias to microsoft", () => { - setActivePluginRegistry({ - ...createEmptyPluginRegistry(), - speechProviders: [ - { - pluginId: "test-microsoft", - source: "test", - provider: createSpeechProvider("microsoft", ["edge"]), - }, - ], - }); resolveRuntimePluginRegistryMock.mockReturnValue({ ...createEmptyPluginRegistry(), speechProviders: [