diff --git a/packages/opencode/src/session/summary.ts b/packages/opencode/src/session/summary.ts index c5fd8c12..3b080799 100644 --- a/packages/opencode/src/session/summary.ts +++ b/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 + + ${JSON.stringify(MessageV2.toModelMessage(messages))} + + `, }, - ...MessageV2.toModelMessage(messages), ], })