diff --git a/metagpt/roles/role.py b/metagpt/roles/role.py index 57dd51139..142c3a5b9 100644 --- a/metagpt/roles/role.py +++ b/metagpt/roles/role.py @@ -406,7 +406,7 @@ class Role(SerializationMixin, ContextMixin, BaseModel): elif isinstance(response, Message): msg = response else: - msg = Message(content=response, role=self.profile, cause_by=self.rc.todo, sent_from=self) + msg = Message(content=response or "", role=self.profile, cause_by=self.rc.todo, sent_from=self) self.rc.memory.add(msg) return msg