@@ -227,7 +227,7 @@ func (a *agent) Cancel(sessionID string) {
227227 // Cancel regular requests
228228 if cancelFunc, exists := a.activeRequests.LoadAndDelete(sessionID); exists {
229229 if cancel, ok := cancelFunc.(context.CancelFunc); ok {
230− slog.Info(fmt.Sprintf("Request cancellation initiated for session: %s", sessionID))
230+ slog.Info("Request cancellation initiated", "session_id", sessionID)
231231 cancel()
232232 }
233233 }
@@ -235,7 +235,7 @@ func (a *agent) Cancel(sessionID string) {
235235 // Also check for summarize requests
236236 if cancelFunc, exists := a.activeRequests.LoadAndDelete(sessionID + "-summarize"); exists {
237237 if cancel, ok := cancelFunc.(context.CancelFunc); ok {
238− slog.Info(fmt.Sprintf("Summarize cancellation initiated for session: %s", sessionID))
238+ slog.Info("Summarize cancellation initiated", "session_id", sessionID)
239239 cancel()
240240 }
241241 }
@@ -365,7 +365,7 @@ func (a *agent) processGeneration(ctx context.Context, sessionID, content string
365365 })
366366 titleErr := a.generateTitle(context.Background(), sessionID, content)
367367 if titleErr != nil && !errors.Is(titleErr, context.Canceled) && !errors.Is(titleErr, context.DeadlineExceeded) {
368− slog.Error(fmt.Sprintf("failed to generate title: %v", titleErr))
368+ slog.Error("failed to generate title", "error", titleErr)
369369 }
370370 }()
371371 }