Class

UsiMcpEventHub

USI.AI.Mcp

Public SDK type.

public sealed class UsiMcpEventHub : IDisposable

Constructors

UsiMcpEventHub

public UsiMcpEventHub(USI usi, int capacity)

Events

EventPublished

public event EventHandler<UsiMcpEvent> EventPublished

Methods

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)