From eac4969e6cff25373495ad6e820747b0e70b2484 Mon Sep 17 00:00:00 2001 From: Yutang Li Date: Mon, 24 Feb 2025 20:02:06 +0800 Subject: [PATCH] 123 --- _backend/api.py | 5 +++-- frontend/src/components/CameraView/index.vue | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/_backend/api.py b/_backend/api.py index 955ce99..3733e7e 100644 --- a/_backend/api.py +++ b/_backend/api.py @@ -220,8 +220,9 @@ async def chat(websocket: WebSocket): async for message in stream: if isinstance(message, TaskResult): continue - if message.type == 'TextMessage' or message.type == 'HandoffMessage': - print(f"----------------{message.source}----------------\n {message.content}") + 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()) 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 4e5649f..7b8b3c4 100644 --- a/frontend/src/components/CameraView/index.vue +++ b/frontend/src/components/CameraView/index.vue @@ -68,9 +68,11 @@ watch(cameraNumber,(newVal,oldVal)=>{ }) +const emit = defineEmits(['closeCamera']) const closeCamera = () => { cameraNumber.value = 0 emit('closeCamera') + // 关闭所有连接 if (wsOne.value) { wsOne.value.handleClose() @@ -88,7 +90,6 @@ const closeCamera = () => { // import.meta.env.VITE_WB_CAMERA_TWO_URL // ) -const emit = defineEmits(['closeCamera']) // const ws = new WebSocket(import.meta.env.VITE_WB_CAMERA_ONE_URL) onMounted(() => {}) // const closeCamera = () => {