proomt

Search

Search posts, papers, and topics

All posts

TemporalGreg Haskins5 min readintermediate

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

Summary

Manetu's AgentVisor uses Temporal Workflows to provide durable execution for AI agents, allowing them to survive crashes and long-running interactions without modifying the agent's core code. It maps agent threads to Temporal Workflows, managing state and recovery transparently while also integrating security features.

  • Temporal Workflows can provide transparent durability for AI agents, abstracting crash recovery and long-running state.
  • Agent Protocol Threads map 1:1 to Temporal Workflows, with agent checkpoints updating Workflow state via Temporal Updates.
  • Only the latest agent checkpoint is stored, relying on Temporal's history for full replay and managing history limits.
  • Distinguishing between human-in-the-loop and crash recovery resumes requires careful Workflow logic.

Engineers building production AI agents can use this approach to achieve robust, fault-tolerant execution and enhanced security without complex agent-side changes.

7/10

Related reading

  1. Agentic coding in the enterprise: Is your pipeline ready?

    Agentic coding lets AI agents write, test, and submit code autonomously, shifting the bottleneck from writing to governing code in production. Enterprises face rising failures, unclear ownership, growing costs, and weakened controls, which require a unified pipeline visibility layer.

    Codeshipcloudbees.com6 min
  2. Four minutes after midnight, Codex said the page was live

    OpenAI’s Codex agents can be turned into reliable teammates by wiring them into existing tooling (Slack, Linear, GitHub, etc.) and giving them validation steps like linters and CI. With context plugins, memories, and record‑and‑replay skills, agents can draft docs, monitor deployments, and even answer messages on a developer’s behalf.

    Renderrender.com9 min
  3. Label your agent steps

    This post demonstrates how to use Temporal's `summary` fields for Activities, Timers, and Workflows to enhance observability. These labels make it significantly easier to debug and understand the execution flow of complex, especially agentic, workflows directly in the Temporal UI without needing to inspect full payloads.

    Temporaltemporal.io4 min