fixbug: fix get_by_tags

This commit is contained in:
莘权 马 2023-08-29 11:33:50 +08:00
parent 2ba457a609
commit 91b7552f09

View file

@ -95,7 +95,9 @@ class RoleContext(BaseModel):
@property
def prerequisite(self):
"""Retrieve information with `prerequisite` tag"""
return self.memory.get_by_tags([MessageTag.Prerequisite.value])
if self.memory and hasattr(self.memory, 'get_by_tags'):
return self.memory.get_by_tags([MessageTag.Prerequisite.value])
return ""
class Role: