on main help sign in
fix(gemini): retry at rate limit
9d68f99ras0q
internal/llm/provider/gemini.go+1−1
@@ -336,7 +336,7 @@ func (g *geminiClient) stream(ctx context.Context, messages []message.Message, t
336
336
337 return
337 return
338 case <-time.After(time.Duration(after) * time.Millisecond):
338 case <-time.After(time.Duration(after) * time.Millisecond):
339− break
339+ continue
340 }
340 }
341 } else {
341 } else {
342 eventChan <- ProviderEvent{Type: EventError, Error: err}
342 eventChan <- ProviderEvent{Type: EventError, Error: err}