using BotSharp.Abstraction.Functions.Models; namespace BotSharp.Abstraction.Planning; /// /// Task breakdown and execution plan /// public interface IPlaner { Task GetNextInstruction(Agent router, string messageId); Task AgentExecuting(FunctionCallFromLlm inst, RoleDialogModel message); Task AgentExecuted(FunctionCallFromLlm inst, RoleDialogModel message); }