The original deep research framing was comfortable. It was a product I could have shipped faster and marketed more easily. The pivot to full agentic execution, with MCP integration, memory retention, and multi-tool orchestration, was a harder bet. It required solving two problems that simple research tools ignore.
The first was context. You cannot give an AI agent access to 200+ MCP connectors simultaneously because the context window collapses and performance degrades. The architecture required intelligent connector selection: the agent needed to know which tools to load based on the task, not load all of them by default. This is a harder engineering problem than it sounds.
The second was hallucination. Research agents that pull from live sources introduce new failure modes: stale data presented as current, cited sources that don't support the claim, and confident synthesis from low-quality inputs. The pipeline required source verification, citation requirements, and multi-step reasoning checks before any output was delivered. Getting this right while maintaining speed of live queries was the core technical challenge of the build.