From a282ec1a58c1ed0a6bd7207f58c5010d00cd828b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 15 Apr 2026 11:10:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AE=80=E5=8C=96=E6=B8=85=E7=A9=BA?= =?UTF-8?q?=E9=80=BB=E8=BE=91=20-=20=E7=A9=BA=E6=B6=88=E6=81=AF=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=8D=B3=E6=B8=85=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/client.py | 2 +- core/server.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/client.py b/core/client.py index 9eebed7..4226496 100644 --- a/core/client.py +++ b/core/client.py @@ -78,7 +78,7 @@ class BackendClient: packet = Packet( id=self._next_id(), type=PacketType.SAVE_HISTORY, - body={"messages": [{"action": "clear"}]} + body={"messages": []} ) return self._server.send(packet).body diff --git a/core/server.py b/core/server.py index 2583ed6..121ecd9 100644 --- a/core/server.py +++ b/core/server.py @@ -345,7 +345,7 @@ class BackendServer: def _handle_save_history(self, body: Dict) -> Dict: messages = body.get("messages", []) - if messages and messages[0].get("action") == "clear": + if not messages: self._graph.clear_chat_records() return {"status": "history_cleared"} result = self._graph.save_chat_records(messages)