summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/provider/transform.ts15
1 files changed, 4 insertions, 11 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts
index 433e9f414..a6a9322f5 100644
--- a/packages/opencode/src/provider/transform.ts
+++ b/packages/opencode/src/provider/transform.ts
@@ -13,22 +13,15 @@ export namespace ProviderTransform {
anthropic: {
cacheControl: { type: "ephemeral" },
},
- openaiCompatible: {
+ openrouter: {
cache_control: { type: "ephemeral" },
},
- }
- }
- }
- if (providerID === "amazon-bedrock" || modelID.includes("anthropic")) {
- const system = msgs.filter((msg) => msg.role === "system").slice(0, 2)
- const final = msgs.filter((msg) => msg.role !== "system").slice(-2)
-
- for (const msg of unique([...system, ...final])) {
- msg.providerOptions = {
- ...msg.providerOptions,
bedrock: {
cachePoint: { type: "ephemeral" },
},
+ openaiCompatible: {
+ cache_control: { type: "ephemeral" },
+ },
}
}
}