test(agents): isolate client tool policy hook e2e

This commit is contained in:
Vincent Koc
2026-05-06 16:06:30 -07:00
parent 33b112ad31
commit 14336e3325

View File

@@ -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();
});