From 17d604299505c448fcb55268f0cbaeb6c4fa314a Mon Sep 17 00:00:00 2001 From: Shangjie Chen Date: Tue, 1 Jul 2025 12:35:50 -0700 Subject: [PATCH] fix: Make sure each partial event has different timestamp PiperOrigin-RevId: 778148175 --- src/google/adk/flows/llm_flows/base_llm_flow.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/google/adk/flows/llm_flows/base_llm_flow.py b/src/google/adk/flows/llm_flows/base_llm_flow.py index 5fbfab24..be1a1571 100644 --- a/src/google/adk/flows/llm_flows/base_llm_flow.py +++ b/src/google/adk/flows/llm_flows/base_llm_flow.py @@ -16,6 +16,7 @@ from __future__ import annotations from abc import ABC import asyncio +import datetime import inspect import logging from typing import AsyncGenerator @@ -320,6 +321,7 @@ class BaseLlmFlow(ABC): ): # Update the mutable event id to avoid conflict model_response_event.id = Event.new_id() + model_response_event.timestamp = datetime.datetime.now().timestamp() yield event async def _preprocess_async(