UsiMcpEventHub
USI.AI.Mcp
Public SDK type.
public sealed class UsiMcpEventHub : IDisposableConstructors
UsiMcpEventHub
public UsiMcpEventHub(USI usi, int capacity)Events
EventPublished
public event EventHandler<UsiMcpEvent> EventPublishedMethods
Dispose
public void Dispose()GetRecent
public IReadOnlyList<UsiMcpEvent> GetRecent(int maximum = 100)Publish
public void Publish(string kind, string message)WaitForEventsAsync
public Task<IReadOnlyList<UsiMcpEvent>> WaitForEventsAsync(long afterSequence, TimeSpan timeout, CancellationToken cancellationToken = null)