i_start_node.py 483 B

123456789101112131415161718192021
  1. # coding=utf-8
  2. """
  3. @project: maxkb
  4. @Author:虎
  5. @file: i_start_node.py
  6. @date:2024/6/3 16:54
  7. @desc:
  8. """
  9. from application.flow.common import WorkflowMode
  10. from application.flow.i_step_node import INode, NodeResult
  11. class IStarNode(INode):
  12. type = 'start-node'
  13. support = [WorkflowMode.APPLICATION]
  14. def _run(self):
  15. return self.execute(**self.flow_params_serializer.data)
  16. def execute(self, question, **kwargs) -> NodeResult:
  17. pass