Microsoft.Agents.AI.DurableTask
1.0.0-preview.251219.1
Prefix Reserved
dotnet add package Microsoft.Agents.AI.DurableTask --version 1.0.0-preview.251219.1
NuGet\Install-Package Microsoft.Agents.AI.DurableTask -Version 1.0.0-preview.251219.1
<PackageReference Include="Microsoft.Agents.AI.DurableTask" Version="1.0.0-preview.251219.1" />
<PackageVersion Include="Microsoft.Agents.AI.DurableTask" Version="1.0.0-preview.251219.1" />
<PackageReference Include="Microsoft.Agents.AI.DurableTask" />
paket add Microsoft.Agents.AI.DurableTask --version 1.0.0-preview.251219.1
#r "nuget: Microsoft.Agents.AI.DurableTask, 1.0.0-preview.251219.1"
#:package Microsoft.Agents.AI.DurableTask@1.0.0-preview.251219.1
#addin nuget:?package=Microsoft.Agents.AI.DurableTask&version=1.0.0-preview.251219.1&prerelease
#tool nuget:?package=Microsoft.Agents.AI.DurableTask&version=1.0.0-preview.251219.1&prerelease
Microsoft.Agents.AI.DurableTask
The Microsoft Agent Framework provides a programming model for building agents and agent workflows in .NET. This package, the Durable Task extension for the Agent Framework, extends the Agent Framework programming model with the following capabilities:
- Stateful, durable execution of agents in distributed environments
- Automatic conversation history management
- Long-running agent workflows as "durable orchestrator" functions
- Tools and dashboards for managing and monitoring agents and agent workflows
These capabilities are implemented using foundational technologies from the Durable Task technology stack:
- Durable Entities for stateful, durable execution of agents
- Durable Orchestrations for long-running agent workflows
- The Durable Task Scheduler for managing durable task execution and observability at scale
This package can be used by itself or in conjunction with the Microsoft.Agents.AI.Hosting.AzureFunctions package, which provides additional features via Azure Functions integration.
Install the package
From the command-line:
dotnet add package Microsoft.Agents.AI.DurableTask
Or directly in your project file:
<ItemGroup>
<PackageReference Include="Microsoft.Agents.AI.DurableTask" Version="[CURRENTVERSION]" />
</ItemGroup>
You can alternatively just reference the Microsoft.Agents.AI.Hosting.AzureFunctions package if you're hosting your agents and orchestrations in the Azure Functions .NET Isolated worker.
Usage Examples
For a comprehensive tour of all the functionality, concepts, and APIs, check out the Azure Functions samples.
Feedback & Contributing
We welcome feedback and contributions in our GitHub repo.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Agents.AI (>= 1.0.0-preview.251219.1)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.1)
- Microsoft.DurableTask.Client (>= 1.18.0)
- Microsoft.DurableTask.Worker (>= 1.18.0)
- Microsoft.Extensions.AI (>= 10.1.1)
- Microsoft.Extensions.AI.Abstractions (>= 10.1.1)
- Microsoft.Extensions.Caching.Memory (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
- Microsoft.Extensions.VectorData.Abstractions (>= 9.7.0)
- Newtonsoft.Json (>= 13.0.4)
-
net8.0
- Microsoft.Agents.AI (>= 1.0.0-preview.251219.1)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.1)
- Microsoft.DurableTask.Client (>= 1.18.0)
- Microsoft.DurableTask.Worker (>= 1.18.0)
- Microsoft.Extensions.AI (>= 10.1.1)
- Microsoft.Extensions.AI.Abstractions (>= 10.1.1)
- Microsoft.Extensions.Caching.Memory (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
- Microsoft.Extensions.VectorData.Abstractions (>= 9.7.0)
- Newtonsoft.Json (>= 13.0.4)
- System.Diagnostics.DiagnosticSource (>= 10.0.1)
- System.Text.Json (>= 10.0.1)
- System.Threading.Channels (>= 10.0.1)
-
net9.0
- Microsoft.Agents.AI (>= 1.0.0-preview.251219.1)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.1)
- Microsoft.DurableTask.Client (>= 1.18.0)
- Microsoft.DurableTask.Worker (>= 1.18.0)
- Microsoft.Extensions.AI (>= 10.1.1)
- Microsoft.Extensions.AI.Abstractions (>= 10.1.1)
- Microsoft.Extensions.Caching.Memory (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
- Microsoft.Extensions.VectorData.Abstractions (>= 9.7.0)
- Newtonsoft.Json (>= 13.0.4)
- System.Diagnostics.DiagnosticSource (>= 10.0.1)
- System.Text.Json (>= 10.0.1)
- System.Threading.Channels (>= 10.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Microsoft.Agents.AI.DurableTask:
| Package | Downloads |
|---|---|
|
Microsoft.Agents.AI.Hosting.AzureFunctions
Provides durable agent hosting and orchestration support for Microsoft Agent Framework workloads. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-preview.251219.1 | 220 | 12/19/2025 |
| 1.0.0-preview.251204.1 | 350 | 12/5/2025 |
| 1.0.0-preview.251125.1 | 370 | 11/26/2025 |
| 1.0.0-preview.251114.1 | 282 | 11/15/2025 |
| 1.0.0-preview.251113.1 | 226 | 11/14/2025 |
| 1.0.0-preview.251112.1 | 264 | 11/13/2025 |