Get startedGet started for free

Designing multi-step workflows with custom events

This exercise is part of the course

Building Agentic Workflows with LlamaIndex

View Course

Exercise instructions

Your workflow is leveling up—add multiple steps and looping logic so it can recover, retry, and adapt just like a real process.

  • Define step_two() as a step that takes a FirstEvent and returns a SecondEvent.
  • Using looping, add a LoopEvent to the second step of the workflow.


Note: If you’re running DataLab in Restricted Mode, this exercise isn’t supported yet. We’re actively working on making it available in the future.


Hands-on interactive exercise

Turn theory into action with one of our interactive exercises

Start Exercise