From a4beb60e19996f08062b1fa8bb0ea2c5e614d64a Mon Sep 17 00:00:00 2001 From: adamdotdevin <2363879+adamdottv@users.noreply.github.com> Date: Wed, 13 Aug 2025 15:11:20 -0500 Subject: [PATCH] chore: rename bash -> shell --- packages/tui/internal/app/app.go | 8 ++++---- packages/tui/internal/components/chat/editor.go | 2 +- packages/tui/internal/components/chat/message.go | 2 ++ packages/tui/internal/tui/tui.go | 4 ++-- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/tui/internal/app/app.go b/packages/tui/internal/app/app.go index 5e9a5a37..ce3a5422 100644 --- a/packages/tui/internal/app/app.go +++ b/packages/tui/internal/app/app.go @@ -80,7 +80,7 @@ type AgentSelectedMsg struct { type SessionClearedMsg struct{} type CompactSessionMsg struct{} type SendPrompt = Prompt -type SendBash = struct { +type SendShell = struct { Command string } type SetEditorContentMsg struct { @@ -755,7 +755,7 @@ func (a *App) SendPrompt(ctx context.Context, prompt Prompt) (*App, tea.Cmd) { return a, tea.Batch(cmds...) } -func (a *App) SendBash(ctx context.Context, command string) (*App, tea.Cmd) { +func (a *App) SendShell(ctx context.Context, command string) (*App, tea.Cmd) { var cmds []tea.Cmd if a.Session.ID == "" { session, err := a.CreateSession(ctx) @@ -776,8 +776,8 @@ func (a *App) SendBash(ctx context.Context, command string) (*App, tea.Cmd) { }, ) if err != nil { - slog.Error("Failed to submit bash command", "error", err) - return toast.NewErrorToast("Failed to submit bash command")() + slog.Error("Failed to submit shell command", "error", err) + return toast.NewErrorToast("Failed to submit shell command")() } return nil }) diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go index a51f158c..38a57905 100644 --- a/packages/tui/internal/components/chat/editor.go +++ b/packages/tui/internal/components/chat/editor.go @@ -500,7 +500,7 @@ func (m *editorComponent) SubmitBash() (tea.Model, tea.Cmd) { updated, cmd := m.Clear() m = updated.(*editorComponent) cmds = append(cmds, cmd) - cmds = append(cmds, util.CmdHandler(app.SendBash{Command: command})) + cmds = append(cmds, util.CmdHandler(app.SendShell{Command: command})) return m, tea.Batch(cmds...) } diff --git a/packages/tui/internal/components/chat/message.go b/packages/tui/internal/components/chat/message.go index c80c0877..188dfee8 100644 --- a/packages/tui/internal/components/chat/message.go +++ b/packages/tui/internal/components/chat/message.go @@ -687,6 +687,8 @@ func renderToolDetails( func renderToolName(name string) string { switch name { + case "bash": + return "Shell" case "webfetch": return "Fetch" case "invalid": diff --git a/packages/tui/internal/tui/tui.go b/packages/tui/internal/tui/tui.go index f5747084..f9a014dd 100644 --- a/packages/tui/internal/tui/tui.go +++ b/packages/tui/internal/tui/tui.go @@ -402,8 +402,8 @@ func (a Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { a.showCompletionDialog = false a.app, cmd = a.app.SendPrompt(context.Background(), msg) cmds = append(cmds, cmd) - case app.SendBash: - a.app, cmd = a.app.SendBash(context.Background(), msg.Command) + case app.SendShell: + a.app, cmd = a.app.SendShell(context.Background(), msg.Command) cmds = append(cmds, cmd) case app.SetEditorContentMsg: // Set the editor content without sending