From e3074ae60e02786a6fb790f9a42d2dbcf0258866 Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Fri, 3 Apr 2026 01:09:46 -0400 Subject: [PATCH] fix(cursor): tear down oversized daemon model responses - destroy the response stream when /v1/models exceeds the body limit - prevent the oversized-response fallback test from hanging during server shutdown --- src/cursor/cursor-models.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cursor/cursor-models.ts b/src/cursor/cursor-models.ts index 1bd9a31f..79be4082 100644 --- a/src/cursor/cursor-models.ts +++ b/src/cursor/cursor-models.ts @@ -205,8 +205,10 @@ export async function fetchModelsFromDaemon(port: number): Promise MAX_BODY_SIZE) { debugLog('Cursor daemon /v1/models body exceeded 1MB; falling back to defaults'); + res.destroy(); req.destroy(); safeResolve(DEFAULT_CURSOR_MODELS); + return; } });