File size: 485 Bytes
5374a2d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from typing import List
from pydantic import Field
from ..core.module import BaseModule
from ..agents.agent_manager import AgentManager
from ..optimizers.optimizer import Optimizer
from .workflow import WorkFlow
class WorkFlowController(BaseModule):
agent_manager: AgentManager
workflow: WorkFlow
optimizers: List[Optimizer] = Field(default_factory=list)
def start(self, **kwargs):
"""
start executing the workflow.
"""
pass
|