If one agent is spawning several subtask agents to work in parallel, they need to be able to communicate. That's built-in to Claude Code now.