The-Anatomy-of-a-'.do'-Agent%3A-Building-Blocks-for-Your-Workflows