.NET: Improve DevEx for simple Executors (#626)

* feat: Improve DevEx for simple Executors

* Add abstract types for executors that will only handle one type of message
* Add FunctionExecutor and configuration capability on delegates
* Add support for late-instantiated Executors

* refactor: Remove open-typed extension method

* refactor: Switch to TaskFactory pattern for async--from-sync

* docs: Update XML docs for publics and fix formatting

* refactor: Better naming for ExecutorIsh configuration methods

* docs: Fix typo in ExecutorIshConfigurationExtensions.ConfigureFactory
This commit is contained in:
Jacob Alber
2025-09-08 19:11:53 +00:00
committed by GitHub
parent 518fd447fd
commit 0cae1e0adf
13 changed files with 498 additions and 42 deletions
@@ -5,7 +5,7 @@ namespace Microsoft.Agents.Workflows;
/// <summary>
/// Configuration options for Executor behavior.
/// </summary>
public sealed class ExecutorOptions
public class ExecutorOptions
{
/// <summary>
/// The default runner configuration.