diff --git a/src/google/adk/runners.py b/src/google/adk/runners.py index d9d1a7f5ee..8ec653ca50 100644 --- a/src/google/adk/runners.py +++ b/src/google/adk/runners.py @@ -262,9 +262,15 @@ async def run_async( Yields: The events generated by the agent. + + Raises: + ValueError: If the session is not found. """ run_config = run_config or RunConfig() + if not new_message.role: + new_message.role = 'user' + async def _run_with_trace( new_message: types.Content, ) -> AsyncGenerator[Event, None]: