From 48b484dec8a8cb87c79684c9bfde88fa7f83ab1e Mon Sep 17 00:00:00 2001 From: better629 Date: Fri, 22 Dec 2023 16:35:59 +0800 Subject: [PATCH] update --- 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 a1f2d83b7..528e7d72d 100644 --- a/metagpt/roles/role.py +++ b/metagpt/roles/role.py @@ -426,7 +426,7 @@ class Role(BaseModel): observed_pure = [msg.dict(exclude={"id": True}) for msg in observed] existed_pure = [msg.dict(exclude={"id": True}) for msg in existed] for idx, new in enumerate(observed_pure): - if (new["cause_by"] in self._rc.watch and new not in existed_pure) or (not self._rc.watch): + if new["cause_by"] in self._rc.watch and new not in existed_pure: news.append(observed[idx]) return news