BotSharp/src/Infrastructure/BotSharp.Abstraction/Planning/IPlaner.cs

14 lines
430 B
C#
Raw Normal View History

2023-10-28 20:59:26 +00:00
using BotSharp.Abstraction.Functions.Models;
namespace BotSharp.Abstraction.Planning;
/// <summary>
/// Task breakdown and execution plan
/// </summary>
public interface IPlaner
{
2023-10-30 16:48:18 +00:00
Task<FunctionCallFromLlm> GetNextInstruction(Agent router, string messageId);
2023-10-29 01:54:10 +00:00
Task<bool> AgentExecuting(FunctionCallFromLlm inst, RoleDialogModel message);
2023-10-28 20:59:26 +00:00
Task<bool> AgentExecuted(FunctionCallFromLlm inst, RoleDialogModel message);
}