Published onJuly 1, 2025OpenSearch: Building a Deep Research Agent from ScratchAIopen-sourceagentssearchretrievalcontext-engineeringprompt-engineeringBuilding AI Agents is hard! In this post I walk through the process of building OpenSearch, my open-source deep research agent, from scratch. I'll go over system design, my stack, and what I learned about building agents.