| from typing import Dict, Any | |
| from flows.base_flows import CircularFlow | |
| from flows.utils import logging | |
| from abc import ABC, abstractmethod | |
| logging.set_verbosity_debug() | |
| log = logging.get_logger(__name__) | |
| class CtrlExMemFlow(CircularFlow, ABC): | |
| def _on_reach_max_round(self): | |
| pass | |
| def detect_finish_or_continue(self, output_payload: Dict[str, Any], src_flow) -> Dict[str, Any]: | |
| pass |