Multi-Agent Design Patterns – Part 1: Separating Coder and Tester | Dark Hacker News