From ca53565240174eebbe0c03457a8444cae81e2747 Mon Sep 17 00:00:00 2001 From: Olcan Date: Thu, 1 May 2025 13:41:00 -0700 Subject: [PATCH] prevent crash on empty shell cmd with $ or ! (#240) --- packages/cli/src/ui/hooks/shellCommandProcessor.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/ui/hooks/shellCommandProcessor.ts b/packages/cli/src/ui/hooks/shellCommandProcessor.ts index 300f21fe..d716183d 100644 --- a/packages/cli/src/ui/hooks/shellCommandProcessor.ts +++ b/packages/cli/src/ui/hooks/shellCommandProcessor.ts @@ -41,7 +41,12 @@ export const useShellCommandProcessor = ( return false; } // Remove symbol from rawQuery - const trimmed = rawQuery.trim().slice(1); + const trimmed = rawQuery.trim().slice(1).trimStart(); + + // Stop if command is empty + if (!trimmed) { + return false; + } // Add user message *before* execution starts const userMessageTimestamp = Date.now();