From c0570aef13427f86a7d5b27a5dd8280efa9790bf Mon Sep 17 00:00:00 2001 From: Yutang Li Date: Tue, 25 Feb 2025 09:48:10 +0800 Subject: [PATCH] 123 --- _backend/api.py | 9 +- frontend/src/components/CameraView/index.vue | 88 +++++++++----------- frontend/src/view/reasoning/index.vue | 2 - 3 files changed, 46 insertions(+), 53 deletions(-) diff --git a/_backend/api.py b/_backend/api.py index 3733e7e..abe64cb 100644 --- a/_backend/api.py +++ b/_backend/api.py @@ -222,8 +222,13 @@ async def chat(websocket: WebSocket): continue print(f"----------------{message.source}----------------\n {message.content}") if message.type == 'TextMessage' or message.type == 'HandoffMessage' \ - or message.type == 'ToolCallRequestEvent' or message.type == 'UserInputRequestedEvent': - await websocket.send_json(message.model_dump()) + or message.type == 'UserInputRequestedEvent': + if isinstance(message.content, str): + await websocket.send_json(message.model_dump()) + else: + _message = message + _message.content = str(_message.content) + await websocket.send_json(_message.model_dump()) if not isinstance(message, UserInputRequestedEvent): history.append(message.model_dump()) diff --git a/frontend/src/components/CameraView/index.vue b/frontend/src/components/CameraView/index.vue index 6a501d5..945a63c 100644 --- a/frontend/src/components/CameraView/index.vue +++ b/frontend/src/components/CameraView/index.vue @@ -28,7 +28,7 @@