mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-13 13:00:44 +00:00
test: avoid provider hooks in context engine harness
This commit is contained in:
@@ -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,
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user