Make LangGraph Agents Durable with Dapr Workflow - Supply Chain Auditor
Duration: 30 minutes
Supported languages: Python. Requires an Anthropic API key.
Dependabot opens a pull request and its changelog says "documentation only" — but a changelog is written by whoever published the release, including an attacker. The classic supply-chain attack hides malicious code inside an update whose notes read as innocent. In this self-paced track you'll run an AI agent that checks a dependency bump's release notes against its real source changes, and see how Dapr Workflow makes that audit durable.
What you'll run
You'll run the Supply Chain Auditor, a LangGraph pipeline that audits a real Dependabot PR: it gathers the release notes and the source diff, then has Claude judge whether they match. Every stage is a checkpointed Dapr Workflow activity, so crashing mid-audit resumes from durable state instead of paying for Claude twice.
Ensure you have your own Anthropic API key before you start this track.
In this self-paced track, you'll learn:
- Why durable execution matters when one node in a pipeline makes an expensive, non-idempotent LLM call.
- How each LangGraph pipeline node becomes a Dapr Workflow activity checkpointed to a Redis state store.
- How a real mid-run crash resumes from durable state instead of re-fetching from GitHub or calling Claude again.
Part of Make AI Agents Durable, a free learning path in Durable Execution & Dapr University.
When you've registered to access learning content, click the View fullscreen button in the course player below.
Having trouble loading the course? Open in a new tab