What are community agent integrations in Dapr?
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 maintains an open-source library that fixes this for good: it drops into your existing agent code and wraps it in Dapr Workflows, 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:
# 1. Wrap your existing agent — no rewrite required
runner = DaprWorkflowAgentRunner(agent=agent, name="my-agent")
# 2. Start the durable workflow runtime
runner.start()
# 3. Run it — every step is now checkpointed and crash-proof
async for event in runner.run_async(user_message="...", session_id="..."):
...
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. Questions, bugs, and demos are always welcome in the Diagrid Community Discord.
Supported frameworks
| Framework | What becomes durable | Install |
|---|---|---|
| Google ADK | Every LLM call and tool execution in an ADK agent | pip install "diagrid[adk]" |
| Claude Agent SDK | Every Anthropic API turn and tool call, with parallel tool_use fan-out | pip install "diagrid[claude_agents]" |
| CrewAI | Every crew/task LLM call and tool execution | pip install "diagrid[crewai]" |
| LangChain Deep Agents | Deep Agents graphs (built on LangGraph) | pip install "diagrid[deepagents]" |
| HolmesGPT | Every investigation iteration and tool call, plus durable human-in-the-loop approvals | pip install "diagrid[holmesgpt]" |
| LangGraph | Every node execution in a graph | pip install "diagrid[langgraph]" |
| OpenAI Agents SDK | Every LLM call and tool execution | pip install "diagrid[openai_agents]" |
| Pydantic AI | Every LLM call and tool execution | pip install "diagrid[pydantic_ai]" |
| Strands Agents | Every tool call in a Strands agent loop | pip install "diagrid[strands]" |
| Microsoft Agent Framework | Every agent invocation run as a Dapr Workflow activity | dotnet add package Diagrid.AI.Microsoft.AgentFramework |