From cb8091453bbf8d20efc14cc76282352a54c76c2d Mon Sep 17 00:00:00 2001 From: Shakker Date: Sat, 9 May 2026 20:10:22 +0100 Subject: [PATCH] test: avoid provider hooks in context engine harness --- .../attempt.spawn-workspace.test-support.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/agents/pi-embedded-runner/run/attempt.spawn-workspace.test-support.ts b/src/agents/pi-embedded-runner/run/attempt.spawn-workspace.test-support.ts index a8cdc153a26..a195beace78 100644 --- a/src/agents/pi-embedded-runner/run/attempt.spawn-workspace.test-support.ts +++ b/src/agents/pi-embedded-runner/run/attempt.spawn-workspace.test-support.ts @@ -505,6 +505,27 @@ vi.mock("../extra-params.js", async () => { return { ...actual, applyExtraParamsToAgent: () => ({ effectiveExtraParams: {} }), + resolvePreparedExtraParams: (params: { + cfg?: unknown; + provider: string; + modelId: string; + agentId?: string; + extraParamsOverride?: Record; + resolvedExtraParams?: Record; + }) => ({ + ...(params.resolvedExtraParams ?? + actual.resolveExtraParams({ + cfg: params.cfg as Parameters[0]["cfg"], + provider: params.provider, + modelId: params.modelId, + agentId: params.agentId, + })), + ...(params.extraParamsOverride + ? Object.fromEntries( + Object.entries(params.extraParamsOverride).filter(([, value]) => value !== undefined), + ) + : undefined), + }), resolveAgentTransportOverride: () => undefined, }; });