BotSharp/src/Infrastructure/BotSharp.Core/Routing/Handlers/TaskEndRoutingHandler.cs

30 lines
853 B
C#
Raw Normal View History

2023-09-22 20:38:58 +00:00
using BotSharp.Abstraction.Functions.Models;
using BotSharp.Abstraction.Routing;
using BotSharp.Abstraction.Routing.Settings;
namespace BotSharp.Core.Routing.Handlers;
public class TaskEndRoutingHandler : RoutingHandlerBase, IRoutingHandler
{
public string Name => "task_end";
public string Description => "Call this function when current task is completed.";
public List<string> Parameters => new List<string>
{
2023-09-23 21:33:05 +00:00
"abandoned_arguments: the arguments next task can't reuse"
2023-09-22 20:38:58 +00:00
};
public bool IsReasoning => true;
public TaskEndRoutingHandler(IServiceProvider services, ILogger<TaskEndRoutingHandler> logger, RoutingSettings settings)
: base(services, logger, settings)
{
}
public Task<RoleDialogModel> Handle(FunctionCallFromLlm inst)
{
throw new NotImplementedException();
}
}