fix: fix multi-round issue

This commit is contained in:
He Tao
2025-04-21 20:16:08 +08:00
parent 8129765105
commit 52313b2405
4 changed files with 12 additions and 4 deletions

View File

@@ -72,7 +72,14 @@ async def _astream_workflow_generator(
auto_accepted_plan: bool,
interrupt_feedback: str,
):
input_ = {"messages": messages, "auto_accepted_plan": auto_accepted_plan}
input_ = {
"messages": messages,
"plan_iterations": 0,
"final_report": "",
"current_plan": None,
"observations": [],
"auto_accepted_plan": auto_accepted_plan,
}
if not auto_accepted_plan and interrupt_feedback:
resume_msg = f"[{interrupt_feedback}]"
# add the last message to the resume message