Building 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.
I decided to "Vibe Code" a port monitor app that lives in my Mac's menu bar, and I learned lots of lessons along the way like "How to debug corrupted system caches" and "How to boot a M3 Macbook Pro into safe mode". Featuring hot takes on vibe coding.
Building OAuth integrations is quite complicated and can be migraine-inducing - specifics vary between implementations, and security is easy to get wrong. In this article, I walk through what you need to make sure you're thinking about.
A podcast with the Naptha AI team about Google's new A2A protocol for inter-agent communication, and how it fits into the agent protocol stack with MCP
This is a transcription of a talk I gave at vLLM's office hours after landing vLLM's first-of-its-kind tool calling implementation that allows using OpenAI-compatible tools and tool streaming with opens-source models.