NEW: Free hands-on NATS workshops. Live sessions on NATS fundamentals, leaf nodes, AI agents on NATS, & more.
All Episodes

Synadia Agents: DSPy Agents, Headless Controllers & a Meta-Agent Dashboard

Episode 3

Tired of hand-tuning brittle prompt strings and running a single agent stuck in one terminal? What if any agent could register itself on a message bus and be driven from anywhere?

Episode 3 of the Synadia Agents series goes back into the repo to explore the examples we didn’t get to last time — building agents from scratch, spawning many at once, and coordinating them all from one dashboard.

What you’ll learn

  • Building a fully functional AI agent from scratch with the Agent SDK using DSPy, the ReAct loop, and Ax (DSPy for TypeScript)
  • Registering an agent as a service over NATS with sandboxed tools — list, read, and write files, and run bash
  • Spinning up multiple headless agents behind a controller with three verbs: spawn, stop, and list
  • How each spawned session becomes its own agent on the bus
  • Coordinating everything from a single meta-agent dashboard

Start from the top with episode 1, or explore the full Synadia Agents SDK on GitHub.

Get the NATS Newsletter

News and content from across the community


Cancel