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",