summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-10-22 18:49:57 -0400
committerDax Raad <[email protected]>2025-10-22 18:49:57 -0400
commitf435049d36810b142f7b3ab8de24c8fd72af34f9 (patch)
tree856581de3cae3ad62642b14d86dc5dec243276d0
parent1f80de2fa6c627da049b6dcda29cdd66c67c160b (diff)
downloadopencode-f435049d36810b142f7b3ab8de24c8fd72af34f9.tar.gz
opencode-f435049d36810b142f7b3ab8de24c8fd72af34f9.zip
sync
-rw-r--r--packages/opencode/src/session/summary.ts12
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/opencode/src/session/summary.ts b/packages/opencode/src/session/summary.ts
index c5fd8c123..3b0807997 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
+ <conversation>
+ ${JSON.stringify(MessageV2.toModelMessage(messages))}
+ </conversation>
+ `,
},
- ...MessageV2.toModelMessage(messages),
],
})