namespace ClaudeDo.Worker.Runner.Interfaces; public interface ILiveSession : IAsyncDisposable { bool IsTurnInFlight { get; } Task SendUserMessageAsync(string text, CancellationToken ct); Task InterruptAsync(CancellationToken ct); Task StopAsync(); }