Designing multi-agent workflows with tool use, memory, and reasoning to automate complex real-world processes.