test: avoid provider hooks in context engine harness

This commit is contained in:
Shakker
2026-05-09 20:10:22 +01:00
parent aa97e92b41
commit cb8091453b

View File

@@ -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<string, unknown>;
resolvedExtraParams?: Record<string, unknown>;
}) => ({
...(params.resolvedExtraParams ??
actual.resolveExtraParams({
cfg: params.cfg as Parameters<typeof actual.resolveExtraParams>[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,
};
});