From 7fa16fa4d38b35bb956c4f32251c48b4e9a396cd Mon Sep 17 00:00:00 2001 From: Prateek Date: Sat, 14 Feb 2026 21:03:19 +0530 Subject: [PATCH] fix: use node:timers/promises for async setTimeout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit node:util does not export setTimeout — the async sleep function lives in node:timers/promises. Co-Authored-By: Claude Opus 4.6 --- packages/plugins/runtime-tmux/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/plugins/runtime-tmux/src/index.ts b/packages/plugins/runtime-tmux/src/index.ts index 746d5b165..cbadf3c4f 100644 --- a/packages/plugins/runtime-tmux/src/index.ts +++ b/packages/plugins/runtime-tmux/src/index.ts @@ -1,5 +1,6 @@ import { execFile } from "node:child_process"; -import { promisify, setTimeout as sleep } from "node:util"; +import { promisify } from "node:util"; +import { setTimeout as sleep } from "node:timers/promises"; import { randomUUID } from "node:crypto"; import { writeFileSync, unlinkSync } from "node:fs"; import { tmpdir } from "node:os";