fixbug: prerequisite

This commit is contained in:
莘权 马 2023-09-04 15:30:48 +08:00
parent 308f83c82c
commit 0a494171fa

View file

@ -97,8 +97,9 @@ class RoleContext(BaseModel):
def prerequisite(self):
"""Retrieve information with `prerequisite` tag"""
if self.memory and hasattr(self.memory, "get_by_tags"):
return self.memory.get_by_tags([MessageTag.Prerequisite.value])
return ""
vv = self.memory.get_by_tags([MessageTag.Prerequisite.value])
return vv[-1:] if len(vv) > 1 else vv
return []
class Role: