feat: +cache

This commit is contained in:
莘权 马 2023-09-04 19:36:51 +08:00
parent 26e35d799d
commit 207ab96545

View file

@ -110,6 +110,9 @@ class BrainMemory(pydantic.BaseModel):
async def set_history_summary(self, history_summary, redis_key, redis_conf):
if self.historical_summary == history_summary:
if self.is_dirty:
await self.dumps(redis_key=redis_key, redis_conf=redis_conf)
self.is_dirty = False
return
self.historical_summary = history_summary