Melanie
I build and demo AI agents with durable execution at Temporal. Find me on LinkedIn and GitHub.
Start here · Demos · Vibe Check · Resources
Latest Vibe Check: What survives when the agent session ends?
Start here
Temporal is an open-source platform for durable execution. Your code survives crashes, outages and restarts, which makes it a good fit for AI agents running long, multi-step, failure-prone work like LLM calls, tool use and human-in-the-loop approvals.
- Install the CLI:
brew install temporalthentemporal server start-dev - Add the agent skills to any AI coding agent (Claude Code, Codex, Cline):
npx skills add https://github.com/temporalio/skill-temporal-developer - Docs and downloads: temporal.io
Demos
Agent Memory & State · Durable Research Fleet · Rust Confessional · Durable HITL Agents · ADK & Temporal · Sheep Audio Dreams
Agent Memory & State
The same autonomous refund loop run twice. The naive Worker dies before calling Stripe and restarts from scratch, while the durable one reconnects to its Temporal Workflow and picks up at issue refund. No agent framework involved, which is the point.
- Read the write-up: What Does an AI Agent Need to Remember?: context, memory and state pulled apart with a refund agent and a python plushy
- Get the Code: temporal-community/agent-memory-and-state
Durable Research Fleet
A deep-research agent on Temporal Serverless Workers that fans a question out to three to six parallel researchers on Cloud Run and merges one cited report. The worker pool scales to zero while the Workflow stays parked waiting on your approval, then wakes when you give it.Originally Shubham Londhe’s project. I moved it to Gemini and we demoed it together at a GDE talk.
- Get the Code: temporal-community/durable-research-fleet
Rust Confessional
A durable AI agent in Rust, live on stage: the audience confesses programming sins and Ferris the agent delivers judgment, keeping its place through rate limits, network partitions and a Worker crashed mid-absolution. Wall of Regrets is the same demo running as a passive booth display.
Co-presented with Melissa Herrera.
A 10-second walkthrough: the judgment parks at its human-in-the-loop checkpoint, the Worker is replaced mid-deployment, the reply arrives during the gap, and a fresh Worker finishes the same agent.
- Watch the Talk: Rust Confessional
- Slides: Rust Can Fix That (PDF)
- Get the Code: temporal-community/rust-confessional
Durable Human-in-the-Loop Agents
Framework-agnostic human-in-the-loop patterns: agents that pause for human input and reliably pick back up, no matter how long the wait or which framework you use.
- Follow along: temporal-community/durable-hitl-agents
ADK & Temporal Integration
Google Agent Development Kit integrated with Temporal for durable, production-ready AI agents.
- Get the Code: temporal-community/ice-cream-fleet-demo
- Read the write-up: Durable, flexible multi-agent systems: the same fleet on ADK, LangGraph, and both at once, with durable human-in-the-loop patterns
Voice Demo: Sheep Audio Dreams
A voice-driven AI agent demo built with Temporal.
- Get the Code: temporal-community/sheep-audio-dreams
- Get the Code: nyghtowl/sheep-audio-dreams
Vibe Check Series
My ongoing YouTube series exploring AI tools, agentic coding, and how to build AI in production. Watch the full Vibe Check playlist.
Resources
- temporal.io: Official website and docs
- temporalio/temporal: Main company GitHub repo
- temporal-community: Community GitHub org
- AI Cookbook: Recipes for building AI agents with Temporal
- Agent Skills: Official Temporal skills for AI coding agents (developer, cloud, design)
- Join the Community Slack: Connect with the Temporal community