From 044de7e8fd66ff0ab3e76c05e6f2a01f3d4d6bf9 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Mon, 5 May 2025 19:40:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dsystem=20prompt=20=E5=AF=B9?= =?UTF-8?q?=E4=BA=8E=20DeepSeek=20=E6=8E=A5=E5=8F=A3=E8=A6=81=E6=B1=82=20s?= =?UTF-8?q?ystem=20prompt=20=E5=BF=85=E9=A1=BB=E5=9C=A8=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E7=9A=84=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/history.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/history.py b/src/core/history.py index 277a8d38..6e5c597e 100644 --- a/src/core/history.py +++ b/src/core/history.py @@ -3,11 +3,14 @@ from src.utils.logging_config import logger class HistoryManager(): def __init__(self, history=None, system_prompt=None): - self.messages = history or [] + self.messages = [] system_prompt = system_prompt or get_system_prompt() self.add_system(system_prompt) + if history: + self.messages.extend(history) + def add(self, role, content): self.messages.append({"role": role, "content": content}) return self.messages