From 4353658d30ce69d0299efcb944dcc4a615d962b8 Mon Sep 17 00:00:00 2001 From: Alex Alves Date: Fri, 9 Oct 2026 19:23:05 +0000 Subject: [PATCH] chore: improve gateway error logging --- src/voice_assistant/audio_gateway/app/main.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/voice_assistant/audio_gateway/app/main.py b/src/voice_assistant/audio_gateway/app/main.py index 0100016..98439e6 100644 --- a/src/voice_assistant/audio_gateway/app/main.py +++ b/src/voice_assistant/audio_gateway/app/main.py @@ -541,10 +541,11 @@ async def audio_socket(websocket: WebSocket) -> None: except Exception: cleanup_complete = False logger.exception( - "Failed to cancel task during " - "audio.start rollback." + "Failed to cancel task during audio.start rollback. " + "session_id=%s turn_id=%s", + session.session_id if session else None, + turn_id, ) - if task.done(): stt_events_task = None else: @@ -557,8 +558,10 @@ async def audio_socket(websocket: WebSocket) -> None: except Exception: cleanup_complete = False logger.exception( - "Failed to abort STT during " - "audio.start rollback." + "Failed to abort STT during audio.start rollback. " + "session_id=%s turn_id=%s", + session.session_id if session else None, + turn_id, ) # Only release semantic state after execution