





















@@ -4,7 +4,7 @@ import path from "node:path";
44import { pathToFileURL } from "node:url";
55import { GoogleGenAI, Modality } from "@google/genai";
66import { chromium, type Browser } from "playwright";
7-import { createServer, type ViteDevServer } from "vite";
7+import { createServer } from "vite";
88import { buildOpenAIRealtimeVoiceProvider } from "../../extensions/openai/realtime-voice-provider.ts";
99import { previewForDevToolLog, redactJsonValueForDevToolLog } from "../lib/dev-tooling-safety.ts";
1010@@ -336,7 +336,7 @@ async function smokeGoogleLiveBrowserWs(browser: Browser, apiKey: string): Promi
336336}
337337338338async function smokeGatewayRelayBrowser(browser: Browser): Promise<SmokeResult> {
339-let server: ViteDevServer | undefined;
339+let server: Awaited<ReturnType<typeof createServer>> | undefined;
340340const dir = await mkdtemp(path.join(tmpdir(), "openclaw-realtime-talk-"));
341341try {
342342const repoRoot = process.cwd().replaceAll("\\", "/");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。