We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b265742 commit f280e7eCopy full SHA for f280e7e
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