using BotSharp.Abstraction.Functions.Models; namespace BotSharp.Abstraction.Routing; public interface IRoutingService { List Dialogs { get; } void RefreshDialogs(); Task GetNextInstruction(); Task InvokeAgent(string agentId); Task InstructLoop(); Task ExecuteOnce(Agent agent); }