From d509dd5deb020481472b19e09ad81ea6cbda4ba9 Mon Sep 17 00:00:00 2001 From: Maor Friedman Date: Thu, 7 Aug 2025 12:06:24 +0300 Subject: [PATCH] get Session missing fields from session info --- .../providers/inline/agents/meta_reference/persistence.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/llama_stack/providers/inline/agents/meta_reference/persistence.py b/llama_stack/providers/inline/agents/meta_reference/persistence.py index 7a8d99b78..1ef6116a8 100644 --- a/llama_stack/providers/inline/agents/meta_reference/persistence.py +++ b/llama_stack/providers/inline/agents/meta_reference/persistence.py @@ -191,7 +191,11 @@ class AgentPersistence: sessions = [] for value in values: 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) except Exception as e: log.error(f"Error parsing session info: {e}")