Skip to content

[FEATURE] Durable Agent #1369

@hertaehyun

Description

@hertaehyun

Problem Statement

Durable agents are AI agents designed for production, offering resilience, state management, and cost-efficiency by persisting progress across failures (crashes, restarts) and long waits, unlike ephemeral agents.

Temporal (https://docs.temporal.io/) and DBOS (https://docs.dbos.dev/why-dbos) provide durable capability. Also, Microsoft Agent Framework provides kind of durable capability(https://learn.microsoft.com/en-us/agent-framework/user-guide/agents/agent-types/durable-agent/features?pivots=programming-language-python)

The Strands Agents provides significant benefits when using a durable agent, including crash recovery, automatic retries, idle agent suspension, simplified development, and enhanced observability.

Proposed Solution

AWS Lambda durable functions simplify building resilient, long-running, multi-step applications and AI workflows directly within the existing Lambda programming model. They allow functions to automatically checkpoint progress, suspend execution for up to one year without incurring compute charges, and recover from failures, all without requiring you to manage additional infrastructure.

By integrating with AWS Lambda, I hope Strands can provide durable capability.

Use Case

Use cases and industries requiring complex multi-agent collaboration patterns—such as Graph, Workflow, and Swarm—will benefit

Alternatives Solutions

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions