diff --git a/cmd/sidekick-tui/main.go b/cmd/sidekick-tui/main.go index bfef37c..36a34b1 100644 --- a/cmd/sidekick-tui/main.go +++ b/cmd/sidekick-tui/main.go @@ -173,6 +173,10 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { if msg.err != nil { newMsg = sysStyle.Render(fmt.Sprintf("Error: %v", msg.err)) } else { + m.history = append(m.history, sidekick.Message{ + Role: sidekick.MessageRoleAssistant, + Content: msg.response, + }) newMsg = agentStyle.Render("Sidekick") + "\n" + msg.response } wrappedMsg := lipgloss.NewStyle().Width(m.viewport.Width).Render(newMsg)