Three different patterns for AI agent communication

Three ways to make AI agents talk to each other

If you’ve tried building a system where multiple AI agents work together, you’ve hit the communication problem. How do agents coordinate? How do they share results? How do you keep them from talking past each other or getting stuck in loops? I’ve tried three different approaches over the past months. Each solves some problems and creates others. None of them is perfect, but I’m converging on something that works. The problem with subagents Most AI coding tools support some form of subagent delegation. The main agent spawns a helper, gives it a task, waits for the result. Simple in theory, painful in practice: ...

March 20, 2026 · 6 min · Ilkka Anttonen