2023-09-03 04:11:53 +00:00
|
|
|
namespace BotSharp.Abstraction.Routing;
|
|
|
|
|
|
|
|
|
|
public interface IRoutingService
|
|
|
|
|
{
|
2023-09-20 10:31:50 +00:00
|
|
|
Agent LoadRouter();
|
2023-09-19 12:17:50 +00:00
|
|
|
List<RoleDialogModel> Dialogs { get; }
|
2023-09-23 21:33:05 +00:00
|
|
|
void SetDialogs(List<RoleDialogModel> dialogs);
|
|
|
|
|
Task<RoleDialogModel> InstructLoop(Agent router);
|
|
|
|
|
Task<RoleDialogModel> ExecuteOnce(Agent agent);
|
2023-09-03 04:11:53 +00:00
|
|
|
}
|