From 4614e4983ec667c3ab188516793c458fc9ee246b Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Thu, 11 Sep 2025 13:03:12 -0500 Subject: [PATCH] fix: command being passed as arg when no args present (#2553) --- packages/tui/internal/components/chat/editor.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go index dd24dcf1..31de346f 100644 --- a/packages/tui/internal/components/chat/editor.go +++ b/packages/tui/internal/components/chat/editor.go @@ -507,7 +507,10 @@ func (m *editorComponent) Submit() (tea.Model, tea.Cmd) { commandName := strings.Split(expandedValue, " ")[0] command := m.app.Commands[commands.CommandName(commandName)] if command.Custom { - args := strings.TrimPrefix(expandedValue, command.PrimaryTrigger()+" ") + args := "" + if strings.HasPrefix(expandedValue, command.PrimaryTrigger()+" ") { + args = strings.TrimPrefix(expandedValue, command.PrimaryTrigger()+" ") + } cmds = append( cmds, util.CmdHandler(app.SendCommand{Command: string(command.Name), Args: args}),