Building agents is one thing — knowing which SDK to reach for, and why, is another. If episode 1 got you running the plugins, this one explains what’s actually happening underneath them.
We walk through the repo structure, break down the three-piece architecture — agent SDK, client SDK, and wire protocol — and build two real examples: a TypeScript agent backed by DeepSeek and Ollama, and a chat client that discovers and prompts it over NATS.
Next up in the series: building agents from scratch with DSPy and coordinating many at once.
News and content from across the community