From e975a43dad2b216ea2d3160d90320f5ec5e59321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8E=98=E6=9D=83=20=E9=A9=AC?= Date: Sat, 6 Jan 2024 23:35:33 +0800 Subject: [PATCH] fixbug: an unexpected UserRequirement type message is thrown when there is nothing to do. --- metagpt/roles/role.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metagpt/roles/role.py b/metagpt/roles/role.py index 356b9e33f..3bcd600fc 100644 --- a/metagpt/roles/role.py +++ b/metagpt/roles/role.py @@ -418,7 +418,7 @@ class Role(SerializationMixin, is_polymorphic_base=True): Use llm to select actions in _think dynamically """ actions_taken = 0 - rsp = Message(content="No actions taken yet") # will be overwritten after Role _act + rsp = Message(content="No actions taken yet", cause_by=Action) # will be overwritten after Role _act while actions_taken < self.rc.max_react_loop: # think await self._think()