diff --git a/internal/llm/agent/agent.go b/internal/llm/agent/agent.go index c19451e1d0ef46597b8e3f9d56f9e0ebdf4362cb..dbf72fe9dbabbbd4bf455bc84a9bb571080b6c63 100644 --- a/internal/llm/agent/agent.go +++ b/internal/llm/agent/agent.go @@ -241,7 +241,7 @@ func (a *agent) processGeneration(ctx context.Context, sessionID, content string logging.ErrorPersist("panic while generating title") }) titleErr := a.generateTitle(context.Background(), sessionID, content) - if titleErr != nil { + if titleErr != nil && !errors.Is(titleErr, context.Canceled) && !errors.Is(titleErr, context.DeadlineExceeded) { logging.ErrorPersist(fmt.Sprintf("failed to generate title: %v", titleErr)) } }()