diff options
| author | Luke Parker <[email protected]> | 2026-04-20 16:39:13 +1000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-20 06:39:13 +0000 |
| commit | 7a568a457fd7f1e496e11dc377a0c3edfaa17107 (patch) | |
| tree | 7b638173af6ad351abec669f140fe2955c09e40c /packages | |
| parent | 3ddc69ec2bd7c0f7108160754d4cd472b37e9d24 (diff) | |
| download | opencode-7a568a457fd7f1e496e11dc377a0c3edfaa17107.tar.gz opencode-7a568a457fd7f1e496e11dc377a0c3edfaa17107.zip | |
fix: defer MessageV2.Assistant.shape access to break circular dep in compiled binary (#23495)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/session/session.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/opencode/src/session/session.ts b/packages/opencode/src/session/session.ts index 5168b80b5..ba144da9f 100644 --- a/packages/opencode/src/session/session.ts +++ b/packages/opencode/src/session/session.ts @@ -246,7 +246,8 @@ export const Event = { "session.error", z.object({ sessionID: SessionID.zod.optional(), - error: MessageV2.Assistant.shape.error, + // z.lazy defers access to break circular dep: session → message-v2 → provider → plugin → session + error: z.lazy(() => MessageV2.Assistant.shape.error), }), ), } |
