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); }