Get memory system instance by name (similar to tcp.get()). Note: Unlike tools, memory systems create a new instance each time since each agent needs its own memory system instance to manage its own sessions. Args: memory_name: Memory system name
(self, memory_name: str)
| 114 | return await self.memory_context_manager.load_contract() |
| 115 | |
| 116 | async def get(self, memory_name: str) -> Memory: |
| 117 | """Get memory system instance by name (similar to tcp.get()). |
| 118 | |
| 119 | Note: Unlike tools, memory systems create a new instance each time since each agent |
| 120 | needs its own memory system instance to manage its own sessions. |
| 121 | |
| 122 | Args: |
| 123 | memory_name: Memory system name |
| 124 | |
| 125 | Returns: |
| 126 | Memory: Memory system instance (new instance each time) |
| 127 | """ |
| 128 | return await self.memory_context_manager.get(memory_name) |
| 129 | |
| 130 | async def cleanup(self): |
| 131 | """Cleanup all memory systems using context manager.""" |
no outgoing calls
no test coverage detected