2023-09-03 04:11:53 +00:00
|
|
|
namespace BotSharp.Abstraction.Routing;
|
|
|
|
|
|
|
|
|
|
public interface IRoutingService
|
|
|
|
|
{
|
2023-09-19 12:17:50 +00:00
|
|
|
List<RoleDialogModel> Dialogs { get; }
|
2023-10-20 23:57:45 +00:00
|
|
|
void ResetRecursiveCounter();
|
2023-10-19 17:24:00 +00:00
|
|
|
void RefreshDialogs();
|
2023-10-27 20:36:26 +00:00
|
|
|
Task<bool> InvokeAgent(string agentId, RoleDialogModel message);
|
|
|
|
|
Task<bool> InstructLoop(RoleDialogModel message);
|
|
|
|
|
Task<bool> ExecuteOnce(Agent agent, RoleDialogModel message);
|
2023-09-03 04:11:53 +00:00
|
|
|
}
|