From 14336e332555dacd2af8900ee3a28e4c32db87ea Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 6 May 2026 16:06:30 -0700 Subject: [PATCH] test(agents): isolate client tool policy hook e2e --- src/agents/pi-tools.before-tool-call.integration.e2e.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agents/pi-tools.before-tool-call.integration.e2e.test.ts b/src/agents/pi-tools.before-tool-call.integration.e2e.test.ts index 398e1fc9352..1714aba80be 100644 --- a/src/agents/pi-tools.before-tool-call.integration.e2e.test.ts +++ b/src/agents/pi-tools.before-tool-call.integration.e2e.test.ts @@ -11,7 +11,7 @@ import { import { addTestHook, createMockPluginRegistry } from "../plugins/hooks.test-helpers.js"; import { patchPluginSessionExtension } from "../plugins/host-hook-state.js"; import { createEmptyPluginRegistry } from "../plugins/registry.js"; -import { setActivePluginRegistry } from "../plugins/runtime.js"; +import { resetPluginRuntimeStateForTest, setActivePluginRegistry } from "../plugins/runtime.js"; import type { PluginHookRegistration } from "../plugins/types.js"; type ToolDefinitionAdapterModule = typeof import("./pi-tool-definition-adapter.js"); @@ -326,6 +326,7 @@ describe("before_tool_call hook deduplication (#15502)", () => { describe("before_tool_call hook integration for client tools", () => { beforeEach(() => { resetGlobalHookRunner(); + resetPluginRuntimeStateForTest(); resetDiagnosticSessionStateForTest(); installBeforeToolCallHook(); });