Merge pull request #4 from iorisa/feature/assistant_role1

fixbug: fix get_by_tags
This commit is contained in:
send18 2023-08-29 11:44:01 +08:00 committed by GitHub
commit 98f7d7bc98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -92,11 +92,6 @@ class RoleContext(BaseModel):
def history(self) -> list[Message]:
return self.memory.get()
@property
def prerequisite(self):
"""Retrieve information with `prerequisite` tag"""
return self.memory.get_by_tags([MessageTag.Prerequisite.value])
class Role:
"""Role/Proxy"""
@ -206,7 +201,7 @@ class Role:
# history=self.history)
logger.info(f"{self._setting}: ready to {self._rc.todo}")
requirement = self._rc.important_memory or self._rc.prerequisite
requirement = self._rc.important_memory
response = await self._rc.todo.run(requirement)
# logger.info(response)
if isinstance(response, ActionOutput):