namespace BotSharp.Abstraction.Functions; public interface IFunctionCallback { string Provider => "Botsharp"; string Name { get; } /// /// Indicator message used to provide UI feedback for function execution /// string Indication => string.Empty; Task GetIndication(RoleDialogModel message) => Task.FromResult(message.Indication ?? Indication); Task Execute(RoleDialogModel message); }