-
Configurable terminal idle delay — programmatic users can reduce the default 200ms settling delay when their TUI renders atomically or their tests use a stronger readiness check. This can substantially reduce large PTY test suite runtimes while preserving the safer default behavior:
const session = await launchTerminal({ command: 'my-tui', idleDelayMs: 60, })
The implicit
waitIdle()timeout now grows with longer configured delays. ExplicitwaitIdle({ timeout })values still take precedence. -
Silent processes now launch and restart successfully — commands such as
sleepand listeningffmpegprocesses no longer fail when they produce no startup output. Tuistory keeps the live session running and prints a warning that suggests--no-waitfor expected silence.
Thanks @benvinegar for #5!