Propagate memory update across nodes; supports multi-request keys.
(self, message: str = None)
| 419 | |
| 420 | |
| 421 | def update_memory(self, message: str = None): |
| 422 | """Propagate memory update across nodes; supports multi-request keys.""" |
| 423 | if message is None: |
| 424 | for id,node in self.nodes.items(): |
| 425 | node.update_memory() |
| 426 | else: |
| 427 | for id,node in self.nodes.items(): |
| 428 | node.update_memory_multirequest(message) |
| 429 | |
| 430 | def check_cycle(self, new_node, target_nodes): |
| 431 | """Detect if adding edges would create a cycle starting at `new_node`.""" |
no test coverage detected