I built a multi-agent research system to understand what powers Claude Code - The Claude Agent SDK and why does it feel different than other coding agents