BotSharp/src/Infrastructure/BotSharp.Abstraction/Routing/Planning/IExecutor.cs
2024-04-30 16:25:58 -05:00

13 lines
351 B
C#

using BotSharp.Abstraction.Functions.Models;
namespace BotSharp.Abstraction.Routing.Planning;
public interface IExecutor
{
Task<RoleDialogModel> Execute(IRoutingService routing,
FunctionCallFromLlm inst,
RoleDialogModel message,
List<RoleDialogModel> dialogs,
Func<RoleDialogModel, Task> onFunctionExecuting);
}