We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 73a19d5 commit b5f6423Copy full SHA for b5f6423
1 file changed
src/google/adk/sessions/vertex_ai_session_service.py
@@ -138,6 +138,16 @@ async def create_session(
138
logger.debug('Create session response: %s', api_response)
139
get_session_response = api_response.response
140
session_id = get_session_response.name.split('/')[-1]
141
+ try:
142
+ hydrated_session = await self.get_session(
143
+ app_name=app_name,
144
+ user_id=user_id,
145
+ session_id=session_id,
146
+ )
147
+ if hydrated_session is not None:
148
+ return hydrated_session
149
+ except Exception:
150
+ logger.debug("Hydration via get_session failed, falling back")
151
152
session = Session(
153
app_name=app_name,
0 commit comments