From 7890e9d41d83fe5398f9d48d981554ea6f3528fe Mon Sep 17 00:00:00 2001 From: mawkone Date: Tue, 2 Jun 2026 12:49:05 -0700 Subject: [PATCH] feat: automatically attach recent dev server logs to failed start responses to eliminate AI telemetry gaps --- vibn-frontend/app/api/mcp/route.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vibn-frontend/app/api/mcp/route.ts b/vibn-frontend/app/api/mcp/route.ts index bc2b1ab..02f7e76 100644 --- a/vibn-frontend/app/api/mcp/route.ts +++ b/vibn-frontend/app/api/mcp/route.ts @@ -5241,11 +5241,19 @@ async function toolDevServerStart( } if (!isHealthy) { + let recentLogs = ""; + try { + recentLogs = await tailDevServerLog(project.id, row.id, 50); + } catch (logErr: any) { + recentLogs = `Failed to retrieve logs: ${logErr.message || String(logErr)}`; + } + return NextResponse.json({ result: { ok: false, error: "Server failed to start or bind to port within the timeout window.", + logs: recentLogs, healthCheck: { status: 500, output: failureOutput,