diff --git a/agent/component/rewrite.py b/agent/component/rewrite.py index 84eb73e00..31c8fde3b 100644 --- a/agent/component/rewrite.py +++ b/agent/component/rewrite.py @@ -65,6 +65,8 @@ class RewriteQuestion(Generate, ABC): chat_mdl = LLMBundle(self._canvas.get_tenant_id(), LLMType.CHAT, self._param.llm_id) ans = chat_mdl.chat(self._param.get_prompt(), [{"role": "user", "content": q}], self._param.gen_conf()) + self._canvas.history.pop() + self._canvas.history.append(("user", ans)) print(ans, ":::::::::::::::::::::::::::::::::") return RewriteQuestion.be_output(ans)