Agent executes steps