Dax Raad il y a 4 mois
Parent
commit
f435049d36
1 fichiers modifiés avec 8 ajouts et 4 suppressions
  1. 8 4
      packages/opencode/src/session/summary.ts

+ 8 - 4
packages/opencode/src/session/summary.ts

@@ -4,7 +4,6 @@ import z from "zod"
 import { Session } from "."
 import { generateText } from "ai"
 import { MessageV2 } from "./message-v2"
-import SUMMARIZE_TURN from "./prompt/summarize-turn.txt"
 import { Flag } from "@/flag/flag"
 
 export namespace MessageSummary {
@@ -26,12 +25,17 @@ export namespace MessageSummary {
 
       const result = await generateText({
         model: small.language,
+        maxOutputTokens: 100,
         messages: [
           {
-            role: "system",
-            content: SUMMARIZE_TURN,
+            role: "user",
+            content: `
+            Summarize the following conversation into 2 sentences MAX explaining what happened and why
+            <conversation>
+            ${JSON.stringify(MessageV2.toModelMessage(messages))}
+            </conversation>
+            `,
           },
-          ...MessageV2.toModelMessage(messages),
         ],
       })