Designing Agentic Loops