Commit c219e27

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-08-19 17:04:41
fix(gemini): retry if reasoning is not finished
1 parent 5e540a2
Changed files (1)
src
llm
gemini
src/llm/gemini/chat.py
@@ -181,7 +181,7 @@ async def gemini_stream(
                         status_mid = status_msg.id
 
         # all chunks are processed
-        if not answers.strip() and not thoughts.strip():  # empty response
+        if is_reasoning or not answers.strip():  # empty response
             return await gemini_stream(
                 client,
                 message,