Technology · Agentic → Workflow Orchestration · Open Source · wiki:deep

Dapr Agents

Dapr Agents combines agent abstractions with Dapr’s distributed runtime (pubsub, state, actors). If the company already runs Dapr sidecars, agents can reuse the same building blocks. High leverage in Dapr-standardized platforms; avoid introducing Dapr solely for agents unless the platform bet is already made. Dapr Agents is a Python framework that combines agent and workflow abstractions with Dapr's actors, state stores, messaging, resiliency, and distributed application building blocks. Build autonomous, resilient and observable AI agents with built-in workflow orchestration, security, statefulness and telemetry. Copyright 2026 The Dapr Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless.

Why it matters here

In this catalog it is the Workflow Orchestration option when you need to run durable multi-step jobs with retries and state. Keep Dapr Agents on the observe/propose side of the loop: useful signals and drafts, with human or policy authority still required before anything irreversible runs.

How it works

Workflows are coded or declared; the engine persists state, retries activities, and wakes on signals/timers until completion.

  1. Declare the workflow/graph and activity boundaries.
  2. Configure durable state / event history storage.
  3. Run a failing activity and confirm retry/resume behavior.
  4. Expose signals/timers the agent host will use in production.

Related: temporal · model-context-protocol · topics/12-central-nervous-system

Flow

When to reach for it

  • Use when: Dapr Agents combines agent abstractions with Dapr’s distributed runtime (pubsub, state, actors) matches the bottleneck and you specifically need to run durable multi-step jobs with retries and state.
  • Skip when: another pack already covers the need with less ops surface, or Dapr Agents would become a second place people retype truth.
  • Prefer instead: compare Temporal, Model Context Protocol before locking the cell.

Limits

  • Ops: confirm license, hosting, and release cadence for Dapr Agents (dapr/dapr-agents) before relying on it in a live corridor.
  • Integration: bad credentials, scopes, or schema drift produce empty retrievals or runaway tool/model spend without an obvious UI alarm.
  • Scope: Workflow Orchestration components support agents; they are not the company ledger or the approval authority.

What we checked

Claims below are backed by science sources on disk.

Primary / product role

dapr/dapr-agents · MODERATE

“AG2 aims to streamline the development and research of agentic AI.”

Docs or contrast

AutoGen contrast · MODERATE

“AG2 is an open-source programming framework for building AI agents and facilitating cooperation among multiple agents to solve tasks.”

Additional source

Dapr runtime · MODERATE

“As of AG2 v1.0, the protocol-driven framework is the top-level package, imported as ag2. The classic framework has moved to its own repository — ag2ai/ag2-classic”
Research inventory

9 tags · 19 out · 20 in · 3 artifacts · 1 gaps · 19 corpus docs

Catalog tags

landscape.layer
Agentic
landscape.subcategory
Workflow Orchestration
license_tag
Open Source
maps.dm
absent
maps.features
11
one_liner
Workflow Orchestration
review.depth
science
slug
dapr-agents
title
Dapr Agents

Artifacts

  • dm_map · absent
  • features_map · present · technologies/dapr-agents/features.md
  • readme · present · technologies/dapr-agents/README.md

Out · alternative_to

Out · maps_to

In · alternative_to

In · in_stack

In · maps_to

Corpus tags

category
Agentic → Workflow Orchestration
dedication
open-source
feature
closed-execution-loop
os-execution
pulse-event-automation
r2-12-central-nervous-system
r2-37-sleep-orchestration
temporal-coherence
triggers-channel-coverage
workflow-orchestration
wt-control-flow
wt-runtime
wt-triggering
kind
map_edge
tech_features
tech_quote
tech_readme
needs_deepen
false
quality
ok
slug
dapr-agents
source_id
autogen-contrast
dapr-agents-github
dapr-github
technology
dapr-agents

Corpus documents (19)

map_edge · 11

  • dapr-agents → closed-execution-loop
  • dapr-agents → os-execution
  • dapr-agents → pulse-event-automation
  • dapr-agents → r2-12-central-nervous-system
  • dapr-agents → r2-37-sleep-orchestration
  • dapr-agents → temporal-coherence
  • dapr-agents → triggers-channel-coverage
  • dapr-agents → workflow-orchestration
  • … +3 more

tech_features · 1

  • Dapr Agents · features

tech_quote · 6

  • Dapr Agents · autogen-contrast
  • Dapr Agents · autogen-contrast
  • Dapr Agents · dapr-agents-github
  • Dapr Agents · dapr-agents-github
  • Dapr Agents · dapr-github
  • Dapr Agents · dapr-github

tech_readme · 1

  • Dapr Agents