From 8f7e153f17e98d57310251afb0cb2220013838c6 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Mon, 16 Mar 2026 08:51:26 -0500 Subject: [PATCH] fix(cli): disable Ink's built-in exitOnCtrlC so our handler runs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ink's render() defaults to exitOnCtrlC:true, which terminates the process before useInput ever fires. Pass exitOnCtrlC:false so the double-press logic in TuiApp (clear → hint → exit) takes effect. Co-Authored-By: Claude Sonnet 4.6 --- packages/cli/src/cli.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index 339b936..ab6f219 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -177,6 +177,7 @@ program agentName: agentName ?? undefined, projectId, }), + { exitOnCtrlC: false }, ); }, );