[.NET] Guidance on implementing Durable Agents with Temporal in Microsoft Agent Framework #3445
Unanswered
gabrielschmith
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello team,
We are currently exploring the use of the Microsoft Agent Framework with Durable Agents and would like some guidance on the recommended starting point for this implementation.
Our target architecture involves using Temporal.io as the durability and orchestration engine. The high-level plan is to:
1. Understand where and how to start implementing a durable agent within the Agent Framework;
2. Build a custom durability provider backed by Temporal, integrating it into the agent lifecycle;
3. Subsequently extend this approach to also support workflows, following the same provider-based integration.
With that in mind, we would appreciate guidance on the following points:
• Is there a recommended abstraction, interface, or extension point in the Agent Framework for implementing custom durability providers?
• Are there any examples, references, or best practices for integrating external orchestration engines (such as Temporal) with Durable Agents?
• Should the implementation start from agent state persistence, the execution/scheduling model, or another core component of the framework?
• Are there any architectural constraints or considerations when mapping Durable Agents to Temporal workflows?
Any direction on architecture, implementation order, or relevant documentation would be greatly appreciated.
Thank you in advance for your help.
Beta Was this translation helpful? Give feedback.
All reactions