using System; using System.Threading.Tasks; namespace AI.AgentIntegration { /// /// 无操作 AppController,在未注入真实控制器时使用(如独立运行 AI 模块时)。 /// public sealed class NoOpAppController : IAppController { public event EventHandler? StateChanged; public AppState GetCurrentState() => new AppState(); public Task ExecuteAsync(AppAction action) { return Task.FromResult(AppActionResult.Fail("未连接应用控制器")); } } }