We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3ddc69e commit 7a568a4Copy full SHA for 7a568a4
packages/opencode/src/session/session.ts
@@ -246,7 +246,8 @@ export const Event = {
246
"session.error",
247
z.object({
248
sessionID: SessionID.zod.optional(),
249
- error: MessageV2.Assistant.shape.error,
+ // z.lazy defers access to break circular dep: session → message-v2 → provider → plugin → session
250
+ error: z.lazy(() => MessageV2.Assistant.shape.error),
251
}),
252
),
253
}
0 commit comments