using BotSharp.Abstraction.Repositories.Filters; using BotSharp.Abstraction.Tasks.Models; namespace BotSharp.Abstraction.Tasks; public interface IAgentTaskService { Task> GetTasks(AgentTaskFilter filter); Task GetTask(string agentId, string taskId); Task CreateTask(AgentTask task); Task UpdateTask(AgentTask task, AgentTaskField field); Task DeleteTask(string agentId, string taskId); }