From 7f611f0e134b21e214f38cfde866c19623e1c99b Mon Sep 17 00:00:00 2001 From: Vignesh Natarajan Date: Sat, 21 Feb 2026 22:35:55 -0800 Subject: [PATCH] chore: widen hook-runner test mock signatures for tsgo --- .../run.overflow-compaction.mocks.shared.ts | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts b/src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts index 431942cb8be..c31da1acc70 100644 --- a/src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts +++ b/src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts @@ -1,10 +1,31 @@ import { vi } from "vitest"; +import type { + PluginHookAgentContext, + PluginHookBeforeAgentStartResult, + PluginHookBeforeModelResolveResult, + PluginHookBeforePromptBuildResult, +} from "../../plugins/types.js"; export const mockedGlobalHookRunner = { - hasHooks: vi.fn(() => false), - runBeforeAgentStart: vi.fn(async () => undefined), - runBeforePromptBuild: vi.fn(async () => undefined), - runBeforeModelResolve: vi.fn(async () => undefined), + hasHooks: vi.fn((_hookName: string) => false), + runBeforeAgentStart: vi.fn( + async ( + _event: { prompt: string; messages?: unknown[] }, + _ctx: PluginHookAgentContext, + ): Promise => undefined, + ), + runBeforePromptBuild: vi.fn( + async ( + _event: { prompt: string; messages: unknown[] }, + _ctx: PluginHookAgentContext, + ): Promise => undefined, + ), + runBeforeModelResolve: vi.fn( + async ( + _event: { prompt: string }, + _ctx: PluginHookAgentContext, + ): Promise => undefined, + ), }; vi.mock("../../plugins/hook-runner-global.js", () => ({