diff --git a/scripts/check-plugin-gateway-gauntlet.mjs b/scripts/check-plugin-gateway-gauntlet.mjs index dd16010b801..45febc43b78 100644 --- a/scripts/check-plugin-gateway-gauntlet.mjs +++ b/scripts/check-plugin-gateway-gauntlet.mjs @@ -219,6 +219,13 @@ function openclawCommand(repoRoot, args) { }; } +function sourceOpenclawCommand(repoRoot, args) { + return { + command: process.execPath, + args: [path.join(repoRoot, "scripts", "run-node.mjs"), ...args], + }; +} + function chunkArray(values, chunkSize) { const chunks = []; for (let index = 0; index < values.length; index += chunkSize) { @@ -423,7 +430,7 @@ function runQaChunks(params) { cwd: params.repoRoot, env: params.env, logDir: path.join(params.outputDir, "logs", "qa-suite"), - ...openclawCommand(params.repoRoot, [ + ...sourceOpenclawCommand(params.repoRoot, [ "qa", "suite", "--provider-mode",