on main help sign in
fix(ui): display error on summarization instead of leaving spinning
commit6bdd233b03104c31105c0b7282ef20f9105bbe6d authorKieran Klukas <kieran@dunkirk.sh> dateTue 5 May 2026, 16:05 (5 months ago) parenta4020df
1 file changed+6
internal/agent/agent.go+6
internal/agent/agent.go+6
@@ -703,6 +703,12 @@ func (a *sessionAgent) Summarize(ctx context.Context, sessionID string, opts fan
703703 deleteErr := a.messages.Delete(ctx, summaryMessage.ID)
704704 return deleteErr
705705 }
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+ }
706712 return err
707713 }
708714