From 2ec2d2f45d62635bc05f5896b0665fbc99507f8e Mon Sep 17 00:00:00 2001 From: Luxferre Date: Sat, 21 Mar 2026 18:43:41 +0200 Subject: [PATCH] feat: store agent responses in conversation history --- cmd/sidekick-tui/main.go | 4 ++++ 1 file changed, 4 insertions(+) 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)