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