UNPKG

@adonis-agora/agent

Version:

Governed, durable-backed AI agent (chat + tool-calling + governance) for AdonisJS — part of the Agora ecosystem.

17 lines • 838 B
import type { SinkWriter, StreamFrame, TokenStreamSink } from './spi/token-stream-sink.js'; /** * The default {@link TokenStreamSink}: buffers typed frames per run in-process so a reconnecting * subscriber replays everything so far, then follows live until the run ends. Good for a single * replica; a multi-replica deployment needs a shared (Redis) sink so any pod can serve any run's * stream. Identical (frame-for-frame) to the `InMemoryTokenStreamSink` shipped from `./testing`. */ export declare class InProcessTokenStreamSink implements TokenStreamSink { private readonly runs; private buffer; private wake; open(runId: string): SinkWriter; subscribe(runId: string): AsyncIterable<StreamFrame>; has(runId: string): boolean; close(runId: string): void; } //# sourceMappingURL=in-process-sink.d.ts.map