diff --git a/internal/agent/agent.go b/internal/agent/agent.go index 97017528ecff2404e69dbab057f7b1987aa9646c..822d8c4fec8190db560502e883aa897c3676d251 100644 --- a/internal/agent/agent.go +++ b/internal/agent/agent.go @@ -625,8 +625,7 @@ func (a *sessionAgent) Summarize(ctx context.Context, sessionID string, opts fan // so the UI doesn't get stuck in a "Summarizing" state forever. summaryMessage.FinishThinking() summaryMessage.AddFinish(message.FinishReasonError, "Summarization failed", err.Error()) - updateErr := a.messages.Update(ctx, summaryMessage) - if updateErr != nil { + if updateErr := a.messages.Update(ctx, summaryMessage); updateErr != nil { return updateErr } return err