From a625a4731c0f8d1ca57b164580bc44c37d98d533 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 29 十月 2024 16:47:56 +0800
Subject: [PATCH] 毕昇报告生成放出message,并去掉重复的step_message

---
 app/api/report.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/app/api/report.py b/app/api/report.py
index 1bc08dc..d262013 100644
--- a/app/api/report.py
+++ b/app/api/report.py
@@ -65,8 +65,8 @@
                     files = data.get("files", [])
                     steps = data.get("intermediate_steps", "")
                     msg = data.get("message", "")
+
                     if len(files) != 0 or (steps and last_message == "step") or msg or data["type"] == "close":
-                        last_message = "step" if steps else "message"
                         if data["type"] == "close":
                             t = "close"
                         else:
@@ -76,6 +76,8 @@
                         await websocket.send_json(result)
                         print(f"Forwarded to client, {chat_id}: {result}")
 
+                    last_message = "step" if steps else "message"
+
             # 鍚姩涓や釜浠诲姟锛屽垎鍒鐞嗗鎴风鍜屾湇鍔$鐨勬秷鎭�
             tasks = [
                 asyncio.create_task(forward_to_service()),

--
Gitblit v1.8.0