Skip to content

Commit e26d5e6

Browse files
committed
test: update bedrock extra params fixture
1 parent 17d4450 commit e26d5e6

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

src/agents/pi-embedded-runner-extraparams.test.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -274,11 +274,8 @@ function createAnthropicFastModeWrapper(baseStreamFn: StreamFn | undefined, fast
274274
return createAnthropicServiceTierWrapper(baseStreamFn, fastMode ? "auto" : "standard_only");
275275
}
276276

277+
import { isAnthropicBedrockModel } from "./pi-embedded-runner/anthropic-family-cache-semantics.js";
277278
import { createAnthropicToolPayloadCompatibilityWrapper } from "./pi-embedded-runner/anthropic-family-tool-payload-compat.js";
278-
import {
279-
createBedrockNoCacheWrapper,
280-
isAnthropicBedrockModel,
281-
} from "./pi-embedded-runner/bedrock-stream-wrappers.js";
282279
import {
283280
applyExtraParamsToAgent,
284281
resolveAgentTransportOverride,
@@ -338,7 +335,7 @@ function installFullProviderRuntimeDepsForTest() {
338335
if (params.provider === "amazon-bedrock") {
339336
return isAnthropicBedrockModel(params.context.modelId)
340337
? params.context.streamFn
341-
: createBedrockNoCacheWrapper(params.context.streamFn);
338+
: createTestBedrockNoCacheWrapper(params.context.streamFn);
342339
}
343340
if (params.provider === "google") {
344341
return createGoogleThinkingPayloadWrapper(
@@ -396,6 +393,15 @@ function installFullProviderRuntimeDepsForTest() {
396393
});
397394
}
398395

396+
function createTestBedrockNoCacheWrapper(baseStreamFn: StreamFn | undefined): StreamFn {
397+
const underlying = baseStreamFn ?? (() => ({}) as ReturnType<StreamFn>);
398+
return (model, context, options) =>
399+
underlying(model, context, {
400+
...options,
401+
cacheRetention: "none",
402+
});
403+
}
404+
399405
function withMinimalProviderRuntimeDepsForTest<T>(run: () => T): T {
400406
extraParamsTesting.setProviderRuntimeDepsForTest({
401407
prepareProviderExtraParams: () => undefined,

0 commit comments

Comments
 (0)