structured memory: facts/pinned/episodes, batched consolidation, participant-scoped recall

This commit is contained in:
Oleksandr Kozachuk
2026-07-13 14:12:21 +02:00
parent 02c989946b
commit 3d2289496b
14 changed files with 608 additions and 90 deletions
+2 -2
View File
@@ -43,8 +43,8 @@ class FakeModelResponder(AIResponder):
return None, limit
return {"role": "assistant", "content": self.scripted.pop(0)}, limit
async def memory_rewrite(self, memory: str, message_user: str, answer_user: str, question: str, answer: str) -> str:
return memory
async def consolidate(self, observations, known_facts):
return {"facts": [], "episode": None}
async def translate(self, text: str, language: str = "english") -> str:
return text