@@ -374,7 +374,10 @@ func (a *agent) Run(ctx context.Context, sessionID string, content string, attac
374 a.activeRequests.Del(sessionID)
374 a.activeRequests.Del(sessionID)
376 a.Publish(pubsub.CreatedEvent, result)
376 a.Publish(pubsub.CreatedEvent, result)
377− events <- result
378+ case events <- result:
379+ case <-genCtx.Done():
378 close(events)
381 close(events)
380 return events, nil
383 return events, nil