"When a coding agent uses a subagent it effectively dispatches a fresh copy of itself to achieve a specified goal, with a new context window that starts with a fresh prompt."
https://simonwillison.net/guides/agentic-engineering-patterns/subagents/#atom-everything
Nice intro.