opencode-agent[bot] 3 недель назад
Родитель
Сommit
e837dcc1c5

+ 3 - 3
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) {

+ 1 - 1
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" },