package documentation
Support for using the OpenAI Agents SDK as part of Temporal workflows.
This module provides compatibility between the OpenAI Agents SDK and Temporal workflows.
| Module | testing |
Testing utilities for OpenAI agents. |
| Module | workflow |
Workflow-specific primitives for working with the OpenAI Agents SDK in a workflow context |
| Module | _heartbeat |
No module docstring; 0/1 type variable, 1/2 function documented |
| Module | _invoke |
A temporal activity that invokes a LLM model. |
| Module | _mcp |
Undocumented |
| Module | _model |
Parameters for configuring Temporal activity execution for model calls. |
| Module | _openai |
No module docstring; 0/2 function, 1/1 class documented |
| Module | _otel |
OTEL-aware variant of OpenAI Agents trace interceptor. |
| Module | _temporal |
No module docstring; 0/1 variable, 1/1 class documented |
| Module | _temporal |
Initialize Temporal OpenAI Agents overrides. |
| Module | _temporal |
Provides support for integration with OpenAI Agents SDK tracing across workflows |
| Module | _trace |
Adds OpenAI Agents traces and spans to Temporal workflows and activities. |
From __init__.py:
| Class | |
Parameters for configuring Temporal activity execution for model calls. |
| Class | |
Temporal plugin for integrating OpenAI agents with Temporal workflows. |
| Class | |
PayloadConverter for OpenAI agents. |
| Class | |
A stateful MCP server implementation for Temporal workflows. |
| Class | |
A stateless MCP server implementation for Temporal workflows. |
| Exception | |
Error that occurs when the agents SDK raises an error which should terminate the calling workflow or update. |