From 0c8a844f5a2e4a7f2e93584bb64ad3bedae64c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=A3=92=E6=A3=92?= Date: Wed, 24 Jan 2024 12:06:07 +0800 Subject: [PATCH] add strip for result. --- metagpt/actions/execute_code.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/metagpt/actions/execute_code.py b/metagpt/actions/execute_code.py index 6591f479f..6a4a9abb8 100644 --- a/metagpt/actions/execute_code.py +++ b/metagpt/actions/execute_code.py @@ -123,7 +123,10 @@ class ExecutePyCode(ExecuteCode, Action): return parsed_output for i, output in enumerate(outputs): - if output["output_type"] == "stream": + if output["output_type"] == "stream" and not any( + tag in output["text"] + for tag in ["| INFO | metagpt", "| ERROR | metagpt", "| WARNING | metagpt"] + ): parsed_output += output["text"] elif output["output_type"] == "display_data": if "image/png" in output["data"]: