File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
preview/reasoning_engines/templates Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -1198,6 +1198,13 @@ async def streaming_agent_run_with_events(self, request_json: str):
11981198 artifact_service = artifact_service ,
11991199 request = request ,
12001200 )
1201+ if not session :
1202+ # Another fall back for get_session that doesn't raise.
1203+ session = await self ._init_session (
1204+ session_service = session_service ,
1205+ artifact_service = artifact_service ,
1206+ request = request ,
1207+ )
12011208 else :
12021209 # Not providing a session ID will create a new in-memory session.
12031210 session_service = self ._tmpl_attrs .get ("in_memory_session_service" )
Original file line number Diff line number Diff line change @@ -1030,6 +1030,13 @@ async def _invoke_agent_async():
10301030 artifact_service = artifact_service ,
10311031 request = request ,
10321032 )
1033+ if not session :
1034+ # Another fall back for get_session that doesn't raise.
1035+ session = await self ._init_session (
1036+ session_service = session_service ,
1037+ artifact_service = artifact_service ,
1038+ request = request ,
1039+ )
10331040 else :
10341041 # Not providing a session ID will create a new in-memory session.
10351042 session_service = self ._tmpl_attrs .get ("in_memory_session_service" )
You can’t perform that action at this time.
0 commit comments