2023-10-28 20:59:26 +00:00
|
|
|
using BotSharp.Abstraction.Functions.Models;
|
2024-11-26 00:06:26 +00:00
|
|
|
using BotSharp.Abstraction.Routing;
|
2023-10-28 20:59:26 +00:00
|
|
|
|
2024-11-26 00:06:26 +00:00
|
|
|
namespace BotSharp.Abstraction.Planning;
|
2023-10-28 20:59:26 +00:00
|
|
|
|
|
|
|
|
public interface IExecutor
|
|
|
|
|
{
|
2024-01-29 18:08:49 +00:00
|
|
|
Task<RoleDialogModel> Execute(IRoutingService routing,
|
2023-10-28 20:59:26 +00:00
|
|
|
FunctionCallFromLlm inst,
|
2023-10-30 16:48:18 +00:00
|
|
|
RoleDialogModel message,
|
2024-09-12 10:49:45 +00:00
|
|
|
List<RoleDialogModel> dialogs);
|
2023-10-28 20:59:26 +00:00
|
|
|
}
|