namespace BotSharp.Abstraction.Agents;
///
/// Agent management service
///
public interface IAgentService
{
Task CreateAgent(Agent agent);
Task> GetAgents();
///
/// Load agent configurations and triggher hooks
///
///
///
Task LoadAgent(string id);
Task GetAgent(string id);
Task DeleteAgent(string id);
Task UpdateAgent(Agent agent, AgentField updateField);
Task UpdateAgentFromFile(string id);
string GetDataDir();
string GetAgentDataDir(string agentId);
}