You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: daprdocs/content/en/_index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ no_list: true
6
6
7
7
## Dapr, the distributed application runtime
8
8
9
-
Dapr provides APIs for communication, state, workflow, and agentic AI. The APIs decouple the application code from the underlying infrastructure ensuring flexibility and portability. Dapr leverages industry best practices for security, resiliency, and observability, so you can focus on your code.
9
+
Dapr provides APIs for building mission-critical applications, workflows, and AI agents that survive failure and keep running. With durable execution, state management, communication, and workflow primitives built in, Dapr automatically recovers from crashes and outages without losing progress. Its infrastructure-agnostic APIs give you portability across clouds and environments while delivering the security, resiliency, observability, and identity capabilities required for production systems.
Copy file name to clipboardExpand all lines: daprdocs/content/en/developing-ai/agent-integrations/_index.md
+27-11Lines changed: 27 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,20 +3,36 @@ type: docs
3
3
title: "Agent Integrations"
4
4
linkTitle: "Agent Integrations"
5
5
weight: 25
6
-
description: "Information on how to integrate agentic frameworks with Dapr runtime"
6
+
description: "Durable Execution for Google ADK, Claude Agent SDK, CrewAI, LangChain Deep Agents, HolmesGPT, LangGraph, OpenAI Agents SDK, Pydantic AI, Strands Agents, and Microsoft Agent Framework"
7
7
---
8
8
9
-
### What are agent integrations in Dapr?
9
+
### What are community agent integrations in Dapr?
10
10
11
-
Dapr augments and enhances other agentic frameworks by providing them with key critical features for running in production:
11
+
Agents fail. Pods get evicted, processes crash, laptops die mid-run — and without durable execution, that failure means lost context, repeated tool calls, burned tokens, and an agent that has to start over from zero. [Diagrid](https://www.diagrid.io/) maintains an open-source library that fixes this for good: it drops into your existing agent code and wraps it in [Dapr Workflows]({{% ref workflow-overview %}}), turning every LLM call and every tool execution into a durable, checkpointed activity — with **automatic failure detection and recovery, at scale**, for about **three lines of code**:
12
12
13
-
* Durable execution using [Dapr Workflows]({{% ref workflow-overview %}}) for resilient and long-running AI tasks
These extensions are community-built and maintained by Diagrid on top of Dapr Workflow — they are not part of the core Dapr project, but are open source under [diagridio/python-ai](https://github.com/diagridio/python-ai). Questions, bugs, and demos are always welcome in the [Diagrid Community Discord](https://diagrid.ws/diagrid-community).
20
24
21
-
With Dapr, developers writing AI systems using the framework of their choice enjoy accelerated development via the Dapr APIs and gain confidence taking agentic systems into production.
22
-
25
+
#### Supported frameworks
26
+
27
+
| Framework | What becomes durable | Install |
28
+
|-----------|-----------------------|---------|
29
+
|[Google ADK](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=adk)| Every LLM call and tool execution in an ADK agent |`pip install "diagrid[adk]"`|
30
+
|[Claude Agent SDK](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=claude-agents)| Every Anthropic API turn and tool call, with parallel `tool_use` fan-out |`pip install "diagrid[claude_agents]"`|
31
+
|[CrewAI](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=crewai)| Every crew/task LLM call and tool execution |`pip install "diagrid[crewai]"`|
32
+
|[LangChain Deep Agents](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=deepagents)| Deep Agents graphs (built on LangGraph) |`pip install "diagrid[deepagents]"`|
33
+
|[HolmesGPT](https://github.com/diagridio/python-ai/tree/main/diagrid/agent/holmesgpt)| Every investigation iteration and tool call, plus durable human-in-the-loop approvals |`pip install "diagrid[holmesgpt]"`|
34
+
|[LangGraph](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=langgraph)| Every node execution in a graph |`pip install "diagrid[langgraph]"`|
35
+
|[OpenAI Agents SDK](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=openai-agents)| Every LLM call and tool execution |`pip install "diagrid[openai_agents]"`|
36
+
|[Pydantic AI](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=pydantic-ai)| Every LLM call and tool execution |`pip install "diagrid[pydantic_ai]"`|
37
+
|[Strands Agents](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=strands)| Every tool call in a Strands agent loop |`pip install "diagrid[strands]"`|
38
+
|[Microsoft Agent Framework](https://docs.diagrid.io/getting-started/quickstarts/ai-agents/?agentframework=microsoft-dotnet)| Every agent invocation run as a Dapr Workflow activity |`dotnet add package Diagrid.AI.Microsoft.AgentFramework`|
0 commit comments