diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-03-24 18:43:20 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-03-24 18:43:20 +0000 |
| commit | e837dcc1c5d3b44f6adc6f3f9f26eb7f125fbf56 (patch) | |
| tree | c9b5517d715f4ebda397e3de3cd53a108507baa5 | |
| parent | 024979f3fd7bd570526d69ed56151a8b82530a56 (diff) | |
| download | opencode-e837dcc1c5d3b44f6adc6f3f9f26eb7f125fbf56.tar.gz opencode-e837dcc1c5d3b44f6adc6f3f9f26eb7f125fbf56.zip | |
chore: generate
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 6 | ||||
| -rw-r--r-- | packages/opencode/test/provider/transform.test.ts | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index c37a542a6..418ccc5b2 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -195,9 +195,9 @@ export namespace ProviderTransform { for (const msg of unique([...system, ...final])) { const useMessageLevelOptions = - model.providerID === "anthropic" || - model.providerID.includes("bedrock") || - model.api.npm === "@ai-sdk/amazon-bedrock" + model.providerID === "anthropic" || + model.providerID.includes("bedrock") || + model.api.npm === "@ai-sdk/amazon-bedrock" const shouldUseContentOptions = !useMessageLevelOptions && Array.isArray(msg.content) && msg.content.length > 0 if (shouldUseContentOptions) { diff --git a/packages/opencode/test/provider/transform.test.ts b/packages/opencode/test/provider/transform.test.ts index 5ed94e27c..ae3cf6ab8 100644 --- a/packages/opencode/test/provider/transform.test.ts +++ b/packages/opencode/test/provider/transform.test.ts @@ -1657,7 +1657,7 @@ describe("ProviderTransform.message - bedrock caching with non-bedrock providerI ] as any[] const result = ProviderTransform.message(msgs, model, {}) as any[] - + // Cache should be at the message level and not the content-part level expect(result[0].providerOptions?.bedrock).toEqual({ cachePoint: { type: "default" }, |
