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("未连接应用控制器"));
}
}
}