diff --git a/src/plugins/tools.optional.test.ts b/src/plugins/tools.optional.test.ts index c18f5008c31..938c0f817f8 100644 --- a/src/plugins/tools.optional.test.ts +++ b/src/plugins/tools.optional.test.ts @@ -14,6 +14,7 @@ vi.mock("./loader.js", () => ({ })); let resolvePluginTools: typeof import("./tools.js").resolvePluginTools; +let resetPluginRuntimeStateForTest: typeof import("./runtime.js").resetPluginRuntimeStateForTest; function makeTool(name: string) { return { @@ -94,6 +95,8 @@ describe("resolvePluginTools optional tools", () => { beforeEach(async () => { vi.resetModules(); loadOpenClawPluginsMock.mockClear(); + ({ resetPluginRuntimeStateForTest } = await import("./runtime.js")); + resetPluginRuntimeStateForTest(); ({ resolvePluginTools } = await import("./tools.js")); });