diff --git a/internal/llm/provider/gemini.go b/internal/llm/provider/gemini.go index a5e6ed87..5492b474 100644 --- a/internal/llm/provider/gemini.go +++ b/internal/llm/provider/gemini.go @@ -332,7 +332,7 @@ func (g *geminiClient) stream(ctx context.Context, messages []message.Message, t switch p := part.(type) { case genai.Text: newText := string(p) - delta := newText[len(currentContent):] + delta := newText if delta != "" { eventChan <- ProviderEvent{ Type: EventContentDelta,