From 76eca0e9247cd70612ec7860035d8f0c76679c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8E=98=E6=9D=83=20=E9=A9=AC?= Date: Sat, 11 May 2024 12:00:23 +0800 Subject: [PATCH] feat: rm AISelfMessage --- metagpt/environment/base_env.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/metagpt/environment/base_env.py b/metagpt/environment/base_env.py index db6f6b454..fe1660fc6 100644 --- a/metagpt/environment/base_env.py +++ b/metagpt/environment/base_env.py @@ -207,7 +207,8 @@ class Environment(ExtEnv): future = role.run() futures.append(future) - await asyncio.gather(*futures) + if futures: + await asyncio.gather(*futures) logger.debug(f"is idle: {self.is_idle}") def get_roles(self) -> dict[str, "Role"]: