Building a Coding Agent in Swift, Part 4: Subagents

Context isolation through recursive agent loops — spawning child agents with restricted tool sets for focused subtasks.