Repository navigation
temporalio-strands-agents 0.1.0
·
242 commits
to main
since this release
First standalone Public Preview release of temporalio-strands-agents. Runs Strands Agents inside Temporal Workflows, routing model invocations, tool calls, MCP tool calls, and sandbox operations through Temporal Activities for durable execution, retries, and timeouts. Includes structured output, streaming, hooks, human-in-the-loop interrupts, and continue-as-new support.
Install with uv add temporalio-strands-agents. Import StrandsPlugin and TemporalAgent from temporalio.strands_agents, and register StrandsPlugin on your Worker. Requires Python 3.10 or newer, Temporal SDK >=1.34.0,<2, and Strands Agents >=1.51.0.
What's changed
- Preserve plugin payload codecs and make Google MCP adapters optional (#45) (41e64e9)
- Bump multidict from 6.9.0 to 6.9.1 in /python/strands_agents (#43) (36a9bd7)
- Use canonical release-stage maturity values (bea1794)
- Align Python plugin release stages with public documentation (2ca7183)
- Move imported Python plugins to their final public APIs (942c761)
- Package remaining Python SDK integrations with isolated checks (91c8f77)
- Fix Strands activity tool error reporting (temporalio/sdk-python#1908) (bb8162f)
- Add durable Strands sandbox support (temporalio/sdk-python#1768) (055ec13)
- Disable Botocore retries for Strands Bedrock model (temporalio/sdk-python#1797) (712d322)
- Test Strands with unique task queues (temporalio/sdk-python#1729) (1b9ad4d)
- contrib/strands: add cache_tools toggle to TemporalMCPClient (temporalio/sdk-python#1571) (856e5ce)
- Add Strands Agents plugin (contrib) (temporalio/sdk-python#1539) (f11462b)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/python/strands_agents/v0.1.0/python/strands_agents