From 9b7cf730d08c569f6c23f2f3740ec3a1e53cd2af Mon Sep 17 00:00:00 2001 From: mesalogo Date: Tue, 8 Sep 2026 21:58:51 +0800 Subject: [PATCH] fix: raise Continue host body limit --- src/main/agent/continue-host-adapter.test.ts | 2 +- src/main/agent/continue-host-adapter.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/agent/continue-host-adapter.test.ts b/src/main/agent/continue-host-adapter.test.ts index 26c15884..7a6dfd44 100644 --- a/src/main/agent/continue-host-adapter.test.ts +++ b/src/main/agent/continue-host-adapter.test.ts @@ -143,7 +143,7 @@ describe('ContinueHostAdapter', () => { 'isHeadless:e.interactivePermissions?!1:e.headless' ) expect(bundle).toContain('GOODBUDDY_CONTINUE_HOST_TOKEN') - expect(bundle).toContain('json({limit:"20mb"})') + expect(bundle).toContain('json({limit:"100mb"})') expect(bundle).toContain('listen(i,"127.0.0.1"') expect(bundle).toContain( 'GOODBUDDY_DISABLE_CONTINUE_UPDATES' diff --git a/src/main/agent/continue-host-adapter.ts b/src/main/agent/continue-host-adapter.ts index 5ebff759..45293f02 100644 --- a/src/main/agent/continue-host-adapter.ts +++ b/src/main/agent/continue-host-adapter.ts @@ -924,7 +924,7 @@ export class ContinueHostAdapter { patched = replaceExactly( patched, serverMarker, - 'let j=(0,atn.default)();if(!process.env.GOODBUDDY_CONTINUE_HOST_TOKEN)throw new Error("Missing GoodBuddy host token");j.use((we,Te,ue)=>{we.headers.authorization===`Bearer ${process.env.GOODBUDDY_CONTINUE_HOST_TOKEN}`?ue():Te.status(401).json({error:"Unauthorized"})}),j.use(atn.default.json({limit:"20mb"})),j.post("/goodbuddy/question-answer",(we,Te)=>{let{requestId:ue,answer:ce,isCustomAnswer:de}=we.body??{};typeof ue==="string"&&ue.length>0&&typeof ce==="string"&&ce.length>0?Lbe.answerQuestion(ue,ce,de===!0)?Te.json({success:!0}):Te.status(404).json({error:"Question not pending"}):Te.status(400).json({error:"Invalid question answer"})}),j.get("/state"' + 'let j=(0,atn.default)();if(!process.env.GOODBUDDY_CONTINUE_HOST_TOKEN)throw new Error("Missing GoodBuddy host token");j.use((we,Te,ue)=>{we.headers.authorization===`Bearer ${process.env.GOODBUDDY_CONTINUE_HOST_TOKEN}`?ue():Te.status(401).json({error:"Unauthorized"})}),j.use(atn.default.json({limit:"100mb"})),j.post("/goodbuddy/question-answer",(we,Te)=>{let{requestId:ue,answer:ce,isCustomAnswer:de}=we.body??{};typeof ue==="string"&&ue.length>0&&typeof ce==="string"&&ce.length>0?Lbe.answerQuestion(ue,ce,de===!0)?Te.json({success:!0}):Te.status(404).json({error:"Question not pending"}):Te.status(400).json({error:"Invalid question answer"})}),j.get("/state"' ) patched = replaceExactly( patched,