From aed42402f76bc349890af8ad4c0f3a34aa44ec1e Mon Sep 17 00:00:00 2001 From: engineer Date: Fri, 29 May 2026 16:59:43 -0700 Subject: [PATCH] chore: raise service heap limit to 1.5GB 512MB was too small for per-session DevTools/Lighthouse state under concurrent agents, causing JavaScript heap OOM crashes that dropped every session mid-task (see #33). Raise --max-old-space-size to 1536 in both the launchd plist and systemd service templates. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/bin/service/chrome-devtools-mcp.service.template | 2 +- .../service/com.vibebrowser.chrome-devtools-mcp.plist.template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/service/chrome-devtools-mcp.service.template b/src/bin/service/chrome-devtools-mcp.service.template index 20e399a38..499d64fc9 100644 --- a/src/bin/service/chrome-devtools-mcp.service.template +++ b/src/bin/service/chrome-devtools-mcp.service.template @@ -4,7 +4,7 @@ After=network.target [Service] Type=simple -ExecStart={{NODE_PATH}} --max-old-space-size=512 {{BIN_PATH}} {{CONNECT_FLAG}} --experimentalPageIdRouting --port {{PORT}} +ExecStart={{NODE_PATH}} --max-old-space-size=1536 {{BIN_PATH}} {{CONNECT_FLAG}} --experimentalPageIdRouting --port {{PORT}} Restart=on-failure RestartSec=5 Environment=PATH=/usr/local/bin:/usr/bin:/bin diff --git a/src/bin/service/com.vibebrowser.chrome-devtools-mcp.plist.template b/src/bin/service/com.vibebrowser.chrome-devtools-mcp.plist.template index 7ae973aeb..7e9940b78 100644 --- a/src/bin/service/com.vibebrowser.chrome-devtools-mcp.plist.template +++ b/src/bin/service/com.vibebrowser.chrome-devtools-mcp.plist.template @@ -7,7 +7,7 @@ ProgramArguments {{NODE_PATH}} - --max-old-space-size=512 + --max-old-space-size=1536 {{BIN_PATH}} --autoConnect --experimentalPageIdRouting