@@ -343,7 +343,7 @@ func (a *agent) Run(ctx context.Context, sessionID string, content string, attac
343343 if !a.Model().SupportsImages && attachments != nil {
344344 attachments = nil
345345 }
346− events := make(chan AgentEvent)
346+ events := make(chan AgentEvent, 1)
347347 if a.IsSessionBusy(sessionID) {
348348 existing, ok := a.promptQueue.Get(sessionID)
349349 if !ok {