Stop Letting AI Agents Run the Whole Workflow

workflow-design agent-architecture mastra tool-use ai-governance

One inbox agent shouldn’t classify, research, score, route, and draft replies in one loose loop. In this video, I build a Mastra workflow that splits sponsor inbox triage into typed steps — bounded model calls where judgment is actually needed, and deterministic guardrails everywhere else. I walk through normalizing and classifying email with explicit schemas, branching from a parent workflow into nested ones, scoring sponsor fit, and inspecting the whole run in Mastra Studio. The point isn’t one giant agent prompt; it’s deciding which parts need model judgment and where the workflow should own control.

Building an AI agent?

I help teams design and ship agentic systems — from architecture to production.

See how I can help

Get new videos and posts by email

Weekly videos on AI engineering, plus deeper dives in the newsletter.

Occasional emails, no fluff.

Powered by Buttondown