neurocore.runtime.blueprint.FlowDefinition

class neurocore.runtime.blueprint.FlowDefinition(/, **data: Any)

Bases: pydantic.BaseModel

Flow structure definition.

type: Literal['sequential', 'conditional', 'graph'] = 'sequential'
settings: dict[str, Any] = None
steps: list[FlowStep] | None = None
nodes: list[FlowGraph] | None = None
edges: list[FlowEdge] | None = None
validate_flow_structure() FlowDefinition