Skip to main content

WorkflowPlanStep

Type Alias WorkflowPlanStep 

Source
pub type WorkflowPlanStep = WorkflowPlanStep<AutomationFlowInputRef, AutomationFlowOutputContract>;

Aliased Type§

pub struct WorkflowPlanStep {
    pub step_id: String,
    pub kind: String,
    pub objective: String,
    pub depends_on: Vec<String>,
    pub agent_role: String,
    pub input_refs: Vec<AutomationFlowInputRef>,
    pub output_contract: Option<AutomationFlowOutputContract>,
    pub metadata: Option<Value>,
}

Fields§

§step_id: String§kind: String§objective: String§depends_on: Vec<String>§agent_role: String§input_refs: Vec<AutomationFlowInputRef>§output_contract: Option<AutomationFlowOutputContract>§metadata: Option<Value>