


























@@ -327,8 +327,10 @@ console.log(JSON.stringify(result));
327327328328expect(script, scriptPath).toContain("AgentWorkspaceScript");
329329expect(script, scriptPath).toContain("parallels-");
330-expect(script, scriptPath).toContain("agents.defaults.skipBootstrap");
331-expect(script, scriptPath).toContain("tools.profile");
330+if (scriptPath !== TS_PATHS.windows) {
331+expect(script, scriptPath).toContain("agents.defaults.skipBootstrap");
332+expect(script, scriptPath).toContain("tools.profile");
333+}
332334expect(script, scriptPath).toContain("--thinking");
333335expect(script, scriptPath).toContain("minimal");
334336expect(script, scriptPath).toContain("finalAssistant(Raw|Visible)Text");
@@ -337,8 +339,11 @@ console.log(JSON.stringify(result));
337339expect(readFileSync(TS_PATHS.macos, "utf8")).toContain("config set --batch-file");
338340expect(readFileSync(TS_PATHS.linux, "utf8")).toContain("modelProviderConfigBatchJson");
339341expect(readFileSync(TS_PATHS.linux, "utf8")).toContain("config set --batch-file");
340-expect(readFileSync(TS_PATHS.windows, "utf8")).toContain("windowsModelProviderTimeoutScript");
341-expect(readFileSync(TS_PATHS.powershell, "utf8")).toContain("config set --batch-file");
342+expect(readFileSync(TS_PATHS.windows, "utf8")).toContain("windowsAgentTurnConfigPatchScript");
343+const powershell = readFileSync(TS_PATHS.powershell, "utf8");
344+expect(powershell).toContain("config set --batch-file");
345+expect(powershell).toContain("agents.defaults.skipBootstrap");
346+expect(powershell).toContain("tools.profile");
342347343348const npmUpdateScripts = readFileSync(TS_PATHS.npmUpdateScripts, "utf8");
344349expect(npmUpdateScripts).toContain("posixAgentWorkspaceScript");
@@ -347,7 +352,7 @@ console.log(JSON.stringify(result));
347352expect(npmUpdateScripts).toContain("--thinking minimal");
348353expect(npmUpdateScripts).toContain("finalAssistant(Raw|Visible)Text");
349354expect(npmUpdateScripts).toContain("posixAssertAgentOkScript");
350-expect(npmUpdateScripts).toContain("windowsModelProviderTimeoutScript");
355+expect(npmUpdateScripts).toContain("windowsAgentTurnConfigPatchScript");
351356expect(npmUpdateScripts).toContain("modelProviderConfigBatchJson");
352357expect(npmUpdateScripts).toContain("config set --batch-file");
353358});
@@ -476,7 +481,9 @@ console.log(JSON.stringify(result));
476481expect(script).toContain('guestPowerShellBackground(\n "agent-turn"');
477482expect(script).toContain("OPENCLAW_PARALLELS_WINDOWS_AGENT_TIMEOUT_S");
478483expect(script).toContain("OPENCLAW_PARALLELS_WINDOWS_AGENT_TIMEOUT_S || 1500");
479-expect(script).toContain("windowsModelProviderTimeoutScript(this.auth.modelId)");
484+expect(script).toContain("windowsAgentTurnConfigPatchScript(this.auth.modelId)");
485+expect(script).toContain("--model");
486+expect(script).toContain('resolveParallelsModelTimeoutSeconds("windows")');
480487expect(script).toContain("finalAssistant(Raw|Visible)Text");
481488expect(script).toContain("parallels-windows-smoke-retry-$attempt");
482489expect(script).toContain("agent turn attempt $attempt failed or finished without OK response");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。