diff --git a/packages/opencode/test/session/structured-output.test.ts b/packages/opencode/test/session/structured-output.test.ts index 2be4257dc7..486bfdcd7d 100644 --- a/packages/opencode/test/session/structured-output.test.ts +++ b/packages/opencode/test/session/structured-output.test.ts @@ -1,6 +1,7 @@ import { describe, expect, test } from "bun:test" import { MessageV2 } from "../../src/session/message-v2" import { SessionPrompt } from "../../src/session/prompt" +import { SessionID } from "../../src/session/schema" describe("structured-output.OutputFormat", () => { test("parses text format", () => { @@ -96,7 +97,7 @@ describe("structured-output.UserMessage", () => { test("user message accepts outputFormat", () => { const result = MessageV2.User.safeParse({ id: "test-id", - sessionID: "test-session", + sessionID: SessionID.make("test-session"), role: "user", time: { created: Date.now() }, agent: "default", @@ -112,7 +113,7 @@ describe("structured-output.UserMessage", () => { test("user message works without outputFormat (optional)", () => { const result = MessageV2.User.safeParse({ id: "test-id", - sessionID: "test-session", + sessionID: SessionID.make("test-session"), role: "user", time: { created: Date.now() }, agent: "default", @@ -125,7 +126,7 @@ describe("structured-output.UserMessage", () => { describe("structured-output.AssistantMessage", () => { const baseAssistantMessage = { id: "test-id", - sessionID: "test-session", + sessionID: SessionID.make("test-session"), role: "assistant" as const, parentID: "parent-id", modelID: "claude-3",