From ad7044995e7b5a9ecf6162a70516e390dcea6a77 Mon Sep 17 00:00:00 2001 From: Zamil Majdy Date: Fri, 6 Mar 2026 19:02:12 +0700 Subject: [PATCH] fix(backend/copilot): handle blank lines in validate_transcript Skip empty lines instead of treating them as parse errors, preventing silent data loss from transcripts with blank lines. Addresses PR comment #2894841670 --- autogpt_platform/backend/backend/copilot/sdk/transcript.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/autogpt_platform/backend/backend/copilot/sdk/transcript.py b/autogpt_platform/backend/backend/copilot/sdk/transcript.py index 20be00c872..22e61d2896 100644 --- a/autogpt_platform/backend/backend/copilot/sdk/transcript.py +++ b/autogpt_platform/backend/backend/copilot/sdk/transcript.py @@ -223,6 +223,8 @@ def validate_transcript(content: str | None) -> bool: has_assistant = False for line in lines: + if not line.strip(): + continue try: entry = json.loads(line) if entry.get("type") == "assistant":