From e2a465df4b7bee515ec9d3465cd3ad311ca6369b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 16:46:33 +0100 Subject: [PATCH] test(parallels): force Windows OpenAI SSE smoke --- scripts/e2e/parallels/powershell.ts | 9 +++++++++ test/scripts/parallels-smoke-model.test.ts | 2 ++ 2 files changed, 11 insertions(+) diff --git a/scripts/e2e/parallels/powershell.ts b/scripts/e2e/parallels/powershell.ts index d8ed66ad567..ffcd265280e 100644 --- a/scripts/e2e/parallels/powershell.ts +++ b/scripts/e2e/parallels/powershell.ts @@ -25,6 +25,15 @@ export function windowsModelProviderTimeoutScript(modelId: string): string { path: `models.providers.${providerId}`, value: JSON.parse(configJson) as unknown, }, + { + path: `agents.defaults.models.${modelId}`, + value: { + alias: "GPT", + params: { + transport: "sse", + }, + }, + }, ]); return `$providerTimeoutBatchPath = Join-Path ([System.IO.Path]::GetTempPath()) 'openclaw-provider-timeout.batch.json' @' diff --git a/test/scripts/parallels-smoke-model.test.ts b/test/scripts/parallels-smoke-model.test.ts index 0535924de3c..d0dd069db21 100644 --- a/test/scripts/parallels-smoke-model.test.ts +++ b/test/scripts/parallels-smoke-model.test.ts @@ -484,6 +484,8 @@ console.log(JSON.stringify(result)); expect(powershell).toContain("windowsOpenClawResolver"); expect(powershell).toContain("providerTimeoutConfigJson"); expect(powershell).toContain("models.providers.${providerId}"); + expect(powershell).toContain("agents.defaults.models.${modelId}"); + expect(powershell).toContain('transport: "sse"'); expect(powershell).toContain("Resolve-OpenClawCommand"); expect(powershell).toContain("npm\\node_modules\\openclaw\\openclaw.mjs"); expect(powershell).toContain("$ErrorActionPreference = 'Continue'");