Represents a step within an AI Workflow in Wacht
id
(string, optional): The unique identifier of the workflow step.name
(string, optional): The name of the workflow step.type
(string, optional): The type of the workflow step (‘agent’, ‘tool’, ‘condition’, or ‘loop’).config
(any, optional): The configuration details for the workflow step.