From d31e8b7a650ff62306af5b86aa014c579559f695 Mon Sep 17 00:00:00 2001 From: Yunfei He Date: Sun, 24 May 2026 21:23:26 +0800 Subject: [PATCH] fix(cli): clear screen before spawning child process Prevents Vite startup logs and connection messages from mixing with the TUI app's output. Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/cli/src/process-manager.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli/src/process-manager.ts b/packages/cli/src/process-manager.ts index 9b84046..a138698 100644 --- a/packages/cli/src/process-manager.ts +++ b/packages/cli/src/process-manager.ts @@ -16,6 +16,7 @@ export function createProcessManager(options: ProcessManagerOptions) { let currentBundlePath = options.bundlePath; function doSpawn() { + process.stdout.write("\x1b[2J\x1b[H"); options.logger.mode = "silent"; child = spawn("node", ["--import", loaderBootstrap, currentBundlePath], { stdio: "inherit",