From a6346c7bce2d78286ab944d3d6ec98e6eca1e2f7 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 8edbdfca1..b9fde7d05 100644 --- a/metagpt/roles/role.py +++ b/metagpt/roles/role.py @@ -400,7 +400,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