Building an Agent for Scheduling

I needed an agent to do workforce scheduling. One-shot prompting failed, so I built a hierarchical system instead. This post walks through the architecture and the tradeoffs.