Merge pull request #24 from charmbracelet/andrey/charm-179-persistent-error-message-always-appearing-failed-to-generate

Kujtim Hoxha created

fix: fix "failed to generate title: context deadline exceeded" error

Change summary

internal/llm/agent/agent.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

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))
 			}
 		}()