diff --git a/veadk/runner.py b/veadk/runner.py index 609449c8..888a9a1f 100644 --- a/veadk/runner.py +++ b/veadk/runner.py @@ -508,7 +508,11 @@ async def event_generator(): async for event in event_generator(): if event.content is not None and event.content.parts: for part in event.content.parts: - if not part.thought and len(part.text.strip()) > 0: + if ( + not part.thought + and part.text + and len(part.text.strip()) > 0 + ): final_output = part.text break except LlmCallsLimitExceededError as e: