Durable Execution: Long-Running Agents with Temporal
Build long-running AI agents that survive crashes, handle human-in-the-loop approvals, and manage multi-hour workflows using Temporal, DBOS, and Restate with the OpenAI Agents SDK.
Step-by-step tutorials on building voice and chat AI agents using OpenAI Agents SDK, Realtime API, function calling, multi-agent orchestration, and production deployment patterns.
8 of 1313 articles
Build long-running AI agents that survive crashes, handle human-in-the-loop approvals, and manage multi-hour workflows using Temporal, DBOS, and Restate with the OpenAI Agents SDK.
Learn how to use agent.as_tool() to turn entire agents into callable tools for other agents. Master approval workflows, output extraction, and dynamic tool enabling for multi-agent orchestration.
Go beyond plain text responses. Learn how to return images, files, and structured data from OpenAI Agents SDK tools using ToolOutputImage, ToolOutputFileContent, and ToolOutputText.
Learn how to build multi-layer compliance guardrails for enterprise AI agent systems, including audit trails via tracing, data residency enforcement, role-based access control, and regulatory reporting.
Learn how to use ToolSearchTool and defer_loading in the OpenAI Agents SDK to manage large tool inventories, reduce token usage, and dynamically load tools only when needed.
Build iterative agent workflows where a task agent produces output and a feedback agent evaluates it, creating self-correcting loops with convergence criteria in the OpenAI Agents SDK.
Learn how to build browser automation agents with the OpenAI Agents SDK ComputerTool, implementing the AsyncComputer interface for screenshot capture, mouse clicks, and keyboard input.