If you want to feel like you're using a programming language when orchestrating agents, check out https://github.com/barnum-circus/barnum