class LongTermMemory(ContextProvider): ... async def invoking( self, messages: ChatMessage | MutableSequence[ChatMessage], **kwargs: Any ) -> Context: ... return Context(messages=[ ChatMessage(role="user", text=f"{self._context_prompt}\n{line_sep_memories}") ] if len(line_sep_memories)>0 else None)