From 6bdd233b03104c31105c0b7282ef20f9105bbe6d Mon Sep 17 00:00:00 2001 From: Kieran Klukas Date: Tue, 5 May 2026 16:05:57 -0400 Subject: [PATCH] fix(ui): display error on summarization instead of leaving spinning --- internal/agent/agent.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/agent/agent.go b/internal/agent/agent.go index 6e659bbfc4cfc9f697012f4a289f3b345905a696..028911f686ed9a7f4800e0d04f98c96b7cd14038 100644 --- a/internal/agent/agent.go +++ b/internal/agent/agent.go @@ -703,6 +703,12 @@ func (a *sessionAgent) Summarize(ctx context.Context, sessionID string, opts fan deleteErr := a.messages.Delete(ctx, summaryMessage.ID) return deleteErr } + // Mark the summary message as finished with an error so the UI + // stops spinning. + summaryMessage.AddFinish(message.FinishReasonError, "Summarization Error", err.Error()) + if updateErr := a.messages.Update(ctx, summaryMessage); updateErr != nil { + return updateErr + } return err }