diff options
| author | Jesse van der Pluijm <[email protected]> | 2025-07-24 17:31:28 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-24 11:31:28 -0400 |
| commit | 34f6ffe1d7f61806fd51c9a04101b3e6b8be9f1d (patch) | |
| tree | 0081b26df82562c952c53787aa78d8576f6d9eb1 /packages | |
| parent | a11999137faaa9d4cfba8e66a8a5fcdc0dc91406 (diff) | |
| download | opencode-34f6ffe1d7f61806fd51c9a04101b3e6b8be9f1d.tar.gz opencode-34f6ffe1d7f61806fd51c9a04101b3e6b8be9f1d.zip | |
Check if modelID includes "claude" for antropic/claude prompt caching (#1284)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index a6a9322f5..9f3cf620c 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -3,7 +3,7 @@ import { unique } from "remeda" export namespace ProviderTransform { export function message(msgs: ModelMessage[], providerID: string, modelID: string) { - if (providerID === "anthropic" || modelID.includes("anthropic")) { + if (providerID === "anthropic" || modelID.includes("anthropic") || modelID.includes("claude")) { const system = msgs.filter((msg) => msg.role === "system").slice(0, 2) const final = msgs.filter((msg) => msg.role !== "system").slice(-2) |
