on main help sign in
fix(ui): display error on summarization instead of leaving spinning
6bdd233Kieran Klukas
internal/agent/agent.go+6
@@ -703,6 +703,12 @@ func (a *sessionAgent) Summarize(ctx context.Context, sessionID string, opts fan
703 deleteErr := a.messages.Delete(ctx, summaryMessage.ID)
703 deleteErr := a.messages.Delete(ctx, summaryMessage.ID)
704 return deleteErr
704 return deleteErr
705 }
705 }
706+ // Mark the summary message as finished with an error so the UI
707+ // stops spinning.
708+ summaryMessage.AddFinish(message.FinishReasonError, "Summarization Error", err.Error())
709+ if updateErr := a.messages.Update(ctx, summaryMessage); updateErr != nil {
710+ return updateErr
711+ }
706 return err
712 return err
707 }
713 }
708
714