diff --git a/internal/llm/agent/agent.go b/internal/llm/agent/agent.go index b1d9dd8c98420aa963f6e6fa5df8fbefc5a632b2..02ff02c2df5c85b688b892971472e22fa4aed0b7 100644 --- a/internal/llm/agent/agent.go +++ b/internal/llm/agent/agent.go @@ -343,7 +343,7 @@ func (a *agent) Run(ctx context.Context, sessionID string, content string, attac if !a.Model().SupportsImages && attachments != nil { attachments = nil } - events := make(chan AgentEvent) + events := make(chan AgentEvent, 1) if a.IsSessionBusy(sessionID) { existing, ok := a.promptQueue.Get(sessionID) if !ok {