Home / Companies / Temporal / Blog / Post Details
Content Deep Dive

The thread is the Workflow: Durable AI agents without changing Agent code

Blog post from Temporal

Post Details
Company
Date Published
Author
Greg Haskins
Word Count
1,072
Company Posts That Month
17
Language
English
Hacker News Points
-
Post removed?
No
Summary

Greg Haskins of Manetu describes how the same boundary between an AI agent and external systems can address both production durability and security concerns, including non-deterministic behavior, long-running human interactions, crashes, scaling, identity, prompt injection, credential exposure, and unauthorized tool use. Manetu’s AgentVisor uses Temporal’s Workflow model to make LangGraph-based agents durable without changing their application code, mapping each Agent Protocol Thread to a Temporal Workflow, Runs to Workflow Updates and Activities, and checkpoints to persisted Workflow state. This design allows agent processes and their latest checkpoints to be restored on new workers after failures, while stable Workflow IDs support location-independent access to long-lived conversations. To control state growth, the system retains only the newest LangGraph checkpoint and relies on Temporal replay for historical restoration, while handling human-input resumes differently from crash recoveries and carefully coordinating Continue-As-New rollovers. AgentVisor also uses the runtime boundary for host-issued identities, credential brokering that keeps real secrets outside agent environments, and transparent encryption of Temporal state through a Payload Codec, aiming to improve both operational resilience and agent trustworthiness.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Agents 3 5,586 1,408 270 -7%
Observability 2 2,761 730 188 -15%
LLM 1 6,025 1,161 240 +15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.