diff options
| author | Dax Raad <[email protected]> | 2025-06-16 14:51:59 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-16 14:51:59 -0400 |
| commit | 63996c4189a6f66225a34c43328e616c5963e007 (patch) | |
| tree | 33270eec49eefb2c778ea84d30476a276429b219 /packages | |
| parent | c7bb7ce4de414a0ebfdbbd918629b9a67f035f6c (diff) | |
| download | opencode-63996c4189a6f66225a34c43328e616c5963e007.tar.gz opencode-63996c4189a6f66225a34c43328e616c5963e007.zip | |
limit to 4 system prompts cached
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/session/index.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index d14164d3f..2d3841277 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -475,11 +475,11 @@ export namespace Session { maxSteps: 1000, messages: [ ...system.map( - (x): CoreMessage => ({ + (x, index): CoreMessage => ({ role: "system", content: x, providerOptions: { - ...(input.providerID === "anthropic" + ...(input.providerID === "anthropic" && index < 4 ? { anthropic: { cacheControl: { type: "ephemeral" }, |
