diff --git a/gateway/session.py b/gateway/session.py index f6ede44f4e9d6..65ebfcb69ec4c 100644 --- a/gateway/session.py +++ b/gateway/session.py @@ -776,7 +776,10 @@ def load_transcript(self, session_id: str) -> List[Dict[str, Any]]: for line in f: line = line.strip() if line: - messages.append(json.loads(line)) + try: + messages.append(json.loads(line)) + except json.JSONDecodeError: + continue return messages