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>