using System; using System.Threading.Tasks; namespace AI.AgentIntegration { /// /// 定义应用程序控制器的接口 /// public interface IAppController { /// /// 当应用程序状态发生变化时触发的事件 /// event EventHandler StateChanged; /// /// 获取应用程序的当前状态 /// /// 当前应用程序状态 AppState GetCurrentState(); /// /// 执行指定的应用程序操作 /// /// 要执行的操作 /// 操作执行结果 Task ExecuteAsync(AppAction action); } }