on main help sign in
fix(gemini): retry at rate limit

Previously, Gemini API would silently terminate when reaching its rate limit.

commit9d68f99ea15e3ff72954fc7f2ccfd625e7fc790e authorras0q <ras0q@users.noreply.github.com> dateSat 2 Aug 2025, 02:04 (1 year ago) parentb8d88b6
1 file changed+1−1
internal/llm/provider/gemini.go+1−1
internal/llm/provider/gemini.go+1−1
@@ -336,7 +336,7 @@ func (g *geminiClient) stream(ctx context.Context, messages []message.Message, t
336336
337337 return
338338 case <-time.After(time.Duration(after) * time.Millisecond):
339− break
339+ continue
340340 }
341341 } else {
342342 eventChan <- ProviderEvent{Type: EventError, Error: err}