remove summary output

This commit is contained in:
朱潮 2026-02-04 17:39:51 +08:00
parent 525801d7f5
commit 2e429e82f7

View File

@ -96,6 +96,9 @@ async def enhanced_generate_stream_response(
preamble_completed.set()
await output_queue.put(("preamble_done", None))
meta_message_tag = metadata.get("message_tag", "ANSWER")
# SUMMARY 不输出内容
if meta_message_tag == "SUMMARY":
continue
if meta_message_tag != message_tag:
message_tag = meta_message_tag
new_content = f"[{meta_message_tag}]\n"
@ -234,6 +237,8 @@ async def create_agent_and_generate_response(
if isinstance(msg,AIMessage):
if len(msg.text)>0:
meta_message_tag = msg.additional_kwargs.get("message_tag", "ANSWER")
if meta_message_tag == "SUMMARY":
continue
output_text = msg.text.replace("````","").replace("````","") if meta_message_tag == "THINK" else msg.text
response_text += f"[{meta_message_tag}]\n"+output_text+ "\n"
if len(msg.tool_calls)>0 and config.tool_response: