Deep Research Agent, an autonomous research agent built on an agent-controller pattern. It breaks a question into ordered sub-tasks, searches the web with Tavily, and writes a report with citation tracking and contradiction detection. LLM providers are swappable through dependency injection.