summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/tui/internal/components/chat/editor.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go
index dd24dcf15..31de346f5 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}),