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