From 32d844d3b65c34341a12f1269145bed5a70cf62c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 13 Jan 2026 08:31:50 +0000 Subject: [PATCH] fix: preserve execArgv on reexec --- src/entry.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/entry.ts b/src/entry.ts index d8ae5d088..2ab30b5ae 100644 --- a/src/entry.ts +++ b/src/entry.ts @@ -26,10 +26,14 @@ function ensureExperimentalWarningSuppressed(): void { process.env.CLAWDBOT_NODE_OPTIONS_READY = "1"; process.env.NODE_OPTIONS = `${nodeOptions} ${EXPERIMENTAL_WARNING_FLAG}`.trim(); - const result = spawnSync(process.execPath, process.argv.slice(1), { + const result = spawnSync( + process.execPath, + [...process.execArgv, ...process.argv.slice(1)], + { stdio: "inherit", env: process.env, - }); + }, + ); if (result.signal) process.exit(1); process.exit(result.status ?? 1); }