## Lesson — Restrict subagent tasks to mechanical implementation

**Tags:** subagents, architecture, mcp

Restrict subagent tasks to mechanical implementation and testing while keeping architectural decisions and MCP tool calls in the main controller. Subagents lack the session history required for high-level design and are typically restricted from accessing external tools and network resources.
