Kaynağa Gözat

limit to 4 system prompts cached

Dax Raad 1 yıl önce
ebeveyn
işleme
63996c4189
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      packages/opencode/src/session/index.ts

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