package documentation

Temporal integration for the Strands Agents SDK.

Module workflow Helpers for wiring Temporal activities into Strands' agent and hook surfaces.
Module _failure_converter Failure converter for Strands-specific exceptions.
Module _heartbeat_decorator No module docstring; 0/1 type variable, 1/2 function documented
Module _model_activity No module docstring; 0/1 function, 1/3 class documented
Module _plugin Undocumented
Module _sandbox_activity No module docstring; 0/1 variable, 0/1 type alias, 0/3 constant, 0/4 function, 1/7 class documented
Module _temporal_activity_tool No module docstring; 0/2 function, 1/1 class documented
Module _temporal_agent Undocumented
Module _temporal_mcp_client No module docstring; 0/2 constant, 4/6 functions, 1/3 class documented
Module _temporal_mcp_tool No module docstring; 1/1 class documented
Module _temporal_model No module docstring; 1/1 function, 1/1 class documented
Module _temporal_sandbox Undocumented
Module _worker_env_ref References to environment variables resolved by sandbox activity workers.

From __init__.py:

Class AllowAllWorkerEnvVars Make every environment variable on the worker resolvable.
Class SandboxStreamEvent A correlated output chunk from a sandbox execution Activity.
Class SandboxWorkflowChain Identity shared by every run in a Workflow chain.
Class SandboxWorkflowContext Workflow execution requesting a worker-side sandbox.
Class StrandsPlugin Temporal Worker plugin for the Strands Agents SDK.
Class TemporalAgent A Strands Agent that routes model calls through a Temporal activity.
Class TemporalMCPClient Workflow-side handle to an MCP server registered on the worker.
Class TemporalSandbox Workflow-side sandbox that dispatches operations as Temporal activities.
Function temporal_worker_env_ref Refer to an environment variable held by a sandbox activity worker.
def temporal_worker_env_ref(name: str) -> str: (source) ΒΆ

Refer to an environment variable held by a sandbox activity worker.

Warning

This function is experimental and may change in future versions. Use with caution in production environments.

The returned string contains only the variable name. A worker resolves it immediately before invoking the sandbox when the name is allowed by StrandsPlugin(resolvable_worker_env_vars=...).