summaryrefslogtreecommitdiffhomepage
path: root/packages/tui
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tui')
-rw-r--r--packages/tui/internal/app/app.go8
-rw-r--r--packages/tui/internal/components/chat/editor.go2
-rw-r--r--packages/tui/internal/components/chat/message.go2
-rw-r--r--packages/tui/internal/tui/tui.go4
4 files changed, 9 insertions, 7 deletions
diff --git a/packages/tui/internal/app/app.go b/packages/tui/internal/app/app.go
index 5e9a5a37f..ce3a54229 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 a51f158ce..38a579057 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 c80c08770..188dfee87 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 f57470840..f9a014ddb 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