Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion daprdocs/content/en/developing-ai/dapr-agents/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ aliases:

### What is Dapr Agents?

Dapr Agents is a framework for building LLM-powered autonomous agentic applications using Dapr's distributed systems capabilities. It provides tools for creating AI agents that can execute tasks, make decisions, and collaborate through workflows, while leveraging Dapr's state management, messaging, and observability features for reliable execution at scale.
Dapr Agents is a Python framework for building LLM-powered autonomous agentic applications using Dapr's distributed systems capabilities. It provides tools for creating AI agents that can execute durable tasks, make decisions, and collaborate through workflows, while leveraging Dapr's state management, messaging, and observability features for reliable execution at scale.

Original file line number Diff line number Diff line change
Expand Up @@ -103,15 +103,15 @@ This example demonstrates creating a workflow-backed agent that runs autonomousl

In Summary:

| Agent Type | Memory Type | Execution | Interaction Mode |
|-----------------|-------------------------|---------------------------|------------------------------|
| `Agent` | In-memory or Persistent | Ephemeral | Synchronous / Conversational |
| `Durable Agent` | In-memory or Persistent | Durable (Workflow-backed) | Asynchronous / Headless |
| Agent Type | Memory Type | Execution | Interaction Mode |
|-----------------|-------------------------|-----------|--------------------------|
| `Agent` | In-memory or Persistent | Ephemeral | Embedded |
| `Durable Agent` | Persistent | Durable | PubSub / HTTP / Embedded |


- Regular `Agent`: Interaction is synchronous—you send conversational prompts and receive responses immediately. The conversation can be stored in memory or persisted, but the execution is ephemeral and does not survive restarts.

- `DurableAgent` (Workflow-backed): Interaction is asynchronous—you trigger the agent once, and it runs autonomously in the background until completion. The conversation state can also be in memory or persisted, but the execution is durable and can resume across failures or restarts.
- `DurableAgent` (Workflow-backed): Interaction is asynchronous—you trigger the agent once, and it runs autonomously in the background until completion. The conversation state and the execution are persisted and can resume across failures or restarts.


## Core Agent Features
Expand Down Expand Up @@ -248,7 +248,7 @@ travel_planner = DurableAgent(
| `ConversationDaprStateMemory` | Dapr State Store | ✅ | Query | Production |


### Agent Services
### Agent Runner

`AgentRunner` wires DurableAgents into three complementary hosting modes:

Expand Down
Loading
Loading