diff --git a/packages/coding-agent/src/main.ts b/packages/coding-agent/src/main.ts index bbff87e7..3eb5d5eb 100644 --- a/packages/coding-agent/src/main.ts +++ b/packages/coding-agent/src/main.ts @@ -810,6 +810,9 @@ export async function main(args: string[], options?: MainOptions) { if (startupBenchmark) { await interactiveMode.init(); time("interactiveMode.init"); + // Give the TUI's stdin handler a brief chance to consume terminal query replies + // (Kitty keyboard protocol, device attributes, cell size) before restoring the terminal. + await new Promise((resolve) => setTimeout(resolve, 150)); interactiveMode.stop(); stopThemeWatcher(); printTimings();