Views
No views yet
goal
|
v
+---------------+
| Controller | --------<<<<-----------+
+---------------+ |
| |
| (command, command args) |
| |
v |
+------------------+ |
| Executor | Each branch is an |
| (Tree Structure) | executor |
+------------------+ |
| ^
| (summary) |
| |
v |
| |
+-> goes back to the Controller>-+
class ContentWriterFlow(CircularFlow, ABC)namedescriptionmax_roundsubflows_config:
Controller (dict): The controller that decides whether to write content or to finish.Executor (dict): A branching flow, we configure the specific executor in the subflows of the executor.early_exit_key: The key of the early exit variable in the output payload of the executor.topology: The topology of the subflows, this describes the I/O interface instances.goalanswerstatus1@abstractmethod
2@CircularFlow.output_msg_payload_processor
3def detect_finish_or_continue(output_payload: Dict[str, Any],
4 src_flow) -> Dict[str, Any]