Skip to content
This repository was archived by the owner on Feb 25, 2026. It is now read-only.

Commit 733b6c7

Browse files
committed
fix(roll-call): use messages instead of prompt to go through proper transforms
1 parent edafafb commit 733b6c7

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

packages/opencode/src/cli/cmd/roll-call.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { cmd } from "./cmd"
66
import { UI } from "../ui"
77
import { APICallError } from "ai"
88
import { ProviderError } from "../../provider/error"
9-
import { generateText } from "ai"
9+
import { generateText, type ModelMessage } from "ai"
1010
import { randomUUID } from "crypto"
1111

1212
const HEADERS = ["Model", "Access", "Snippet", "Latency"]
@@ -197,9 +197,12 @@ export async function rollCallHandler(args: any) {
197197
const topP = ProviderTransform.topP(model)
198198
const topK = ProviderTransform.topK(model)
199199

200+
const messages: ModelMessage[] = [{ role: "user", content: prompt }]
201+
const transformedMessages = ProviderTransform.message(messages, model, baseOptions)
202+
200203
const { text } = await generateText({
201204
model: languageModel,
202-
prompt,
205+
messages: transformedMessages,
203206
abortSignal: AbortSignal.timeout(timeout),
204207
maxOutputTokens: maxTokens,
205208
temperature,

0 commit comments

Comments
 (0)