get Session missing fields from session info

This commit is contained in:
Maor Friedman 2025-08-07 12:06:24 +03:00
parent e3928e6a29
commit d509dd5deb

View file

@ -191,7 +191,11 @@ class AgentPersistence:
sessions = [] sessions = []
for value in values: for value in values:
try: try:
session_info = Session(**json.loads(value)) session_data = json.loads(value)
session_info = await self.get_session_info(session_data["session_id"])
session_data["session_name"] = session_info.session_name
session_data["turns"] = session_info.turns
session_info = Session(**session_data)
sessions.append(session_info) sessions.append(session_info)
except Exception as e: except Exception as e:
log.error(f"Error parsing session info: {e}") log.error(f"Error parsing session info: {e}")