From a77d0fdd97e19425d23d99ff27a4a92103930bd4 Mon Sep 17 00:00:00 2001 From: Dallin Romney Date: Sat, 6 Jun 2026 23:40:37 -0700 Subject: [PATCH] fix(test): type overflow resolver mock (#91098) --- .../run.overflow-compaction.harness.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/agents/embedded-agent-runner/run.overflow-compaction.harness.ts b/src/agents/embedded-agent-runner/run.overflow-compaction.harness.ts index 73fb1bde9bf4..5a552048de90 100644 --- a/src/agents/embedded-agent-runner/run.overflow-compaction.harness.ts +++ b/src/agents/embedded-agent-runner/run.overflow-compaction.harness.ts @@ -50,6 +50,20 @@ type MockCompactionResult = result?: undefined; }; +type MockResolvedModel = { + model: { + id: string; + provider: string; + contextWindow: number; + api: string; + reasoning?: boolean; + }; + error: null; + authStorage: Record; + modelRegistry: Record; +}; +type MockResolveModelAsync = (..._args: unknown[]) => Promise; + export const mockedGlobalHookRunner = { hasHooks: vi.fn((_hookName: string) => false), runBeforeAgentReply: vi.fn( @@ -102,7 +116,7 @@ export const mockedResolveContextEngineOwnerPluginId = vi.fn(() => undefined); export const mockedBuildAgentRuntimePlan = vi.fn(() => ({})); export const mockedRunPostCompactionSideEffects = vi.fn(async () => {}); export const mockedEnsureRuntimePluginsLoaded = vi.fn<(params?: unknown) => void>(); -export const mockedResolveModelAsync = vi.fn(async () => ({ +export const mockedResolveModelAsync = vi.fn(async () => ({ model: { id: "test-model", provider: "anthropic",