Stateful agent workflows: define multi-step pipelines, manage state transitions, handle conditional branching, parallel