From 09f3f618a3696aa3f505bf4fa93f61f50a6fe701 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 12 Jan 2026 17:16:56 +0100 Subject: [PATCH] fix: handle prompt abort to prevent JSON parse crash --- packages/opencode/src/server/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index 32d7a179555..d99ee2311f8 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -1429,7 +1429,7 @@ export namespace Server { return stream(c, async (stream) => { const sessionID = c.req.valid("param").sessionID const body = c.req.valid("json") - const msg = await SessionPrompt.prompt({ ...body, sessionID }) + const msg = await SessionPrompt.prompt({ ...body, sessionID }).catch(() => null) stream.write(JSON.stringify(msg)) }) },