Ver Fonte

chore: rename bash -> shell

adamdotdevin há 6 meses atrás
pai
commit
a4beb60e19

+ 4 - 4
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
 	})

+ 1 - 1
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...)
 }
 

+ 2 - 0
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":

+ 2 - 2
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