From d764cde70f6d91b7cae183f94e8c8fd1e14ed769 Mon Sep 17 00:00:00 2001 From: Maor Friedman Date: Thu, 7 Aug 2025 12:19:09 +0300 Subject: [PATCH] make it conditional --- .../providers/inline/agents/meta_reference/persistence.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/llama_stack/providers/inline/agents/meta_reference/persistence.py b/llama_stack/providers/inline/agents/meta_reference/persistence.py index a26238899..5fa758cf8 100644 --- a/llama_stack/providers/inline/agents/meta_reference/persistence.py +++ b/llama_stack/providers/inline/agents/meta_reference/persistence.py @@ -192,9 +192,10 @@ class AgentPersistence: for value in values: try: 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"] = [t.dict() for t in session_info.turns] + if "session_name" not in session_data: + session_info = await self.get_session_info(session_data["session_id"]) + session_data["session_name"] = session_info.session_name + session_data["turns"] = [t.dict() for t in session_info.turns] session_info = Session(**session_data) sessions.append(session_info) except Exception as e: