Skip to content

Commit 7a568a4

Browse files
authored
fix: defer MessageV2.Assistant.shape access to break circular dep in compiled binary (#23495)
1 parent 3ddc69e commit 7a568a4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/opencode/src/session/session.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,8 @@ export const Event = {
246246
"session.error",
247247
z.object({
248248
sessionID: SessionID.zod.optional(),
249-
error: MessageV2.Assistant.shape.error,
249+
// z.lazy defers access to break circular dep: session → message-v2 → provider → plugin → session
250+
error: z.lazy(() => MessageV2.Assistant.shape.error),
250251
}),
251252
),
252253
}

0 commit comments

Comments
 (0)