Просмотр исходного кода

limit to 4 system prompts cached

Dax Raad 8 месяцев назад
Родитель
Сommit
63996c4189
1 измененных файлов с 2 добавлено и 2 удалено
  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" },