FakeStreamTransport
In-process AgentTransport that auto-streams a canned assistant reply.
Backs provideFakeAgent(). Unlike MockAgentTransport (passive, driven
manually from specs), this transport emits its tokens automatically on
stream(), then completes — suitable for offline demos and integration tests.
NOT for production use.
import { FakeStreamTransport } from '@threadplane/langgraph';Declaration
export declare class FakeStreamTransport implements AgentTransport {
constructor(config?: FakeAgentConfig);
cancelRun(_threadId: string, _runId: string, _signal: AbortSignal): Promise<void>;
createQueuedRun(_assistantId: string, threadId: string, payload: unknown, _signal: AbortSignal, options?: LangGraphSubmitOptions): Promise<AgentQueueEntry>;
getHistory(_threadId: string, _signal: AbortSignal): Promise<ThreadState[]>;
joinStream(): AsyncIterable<StreamEvent>;
stream(_assistantId: string, _threadId: string | null, _payload: unknown, signal: AbortSignal, _options?: LangGraphSubmitOptions): AsyncIterable<StreamEvent>;
}Members
Constructor · overload 1
Constructs a new instance of the FakeStreamTransport class
constructor(config?: FakeAgentConfig);Parameters
config· optionalFakeAgentConfig
cancelRun · overload 1
cancelRun(_threadId: string, _runId: string, _signal: AbortSignal): Promise<void>;Parameters
_threadId· requiredstring_runId· requiredstring_signal· requiredAbortSignal
Returns
Promise<void>createQueuedRun · overload 1
createQueuedRun(_assistantId: string, threadId: string, payload: unknown, _signal: AbortSignal, options?: LangGraphSubmitOptions): Promise<AgentQueueEntry>;Parameters
_assistantId· requiredstringthreadId· requiredstringpayload· requiredunknown_signal· requiredAbortSignaloptions· optionalLangGraphSubmitOptions
Returns
Promise<AgentQueueEntry>getHistory · overload 1
getHistory(_threadId: string, _signal: AbortSignal): Promise<ThreadState[]>;Parameters
_threadId· requiredstring_signal· requiredAbortSignal
Returns
Promise<ThreadState[]>joinStream · overload 1
joinStream(): AsyncIterable<StreamEvent>;Returns
AsyncIterable<StreamEvent>stream · overload 1
stream(_assistantId: string, _threadId: string | null, _payload: unknown, signal: AbortSignal, _options?: LangGraphSubmitOptions): AsyncIterable<StreamEvent>;Parameters
_assistantId· requiredstring_threadId· requiredstring | null_payload· requiredunknownsignal· requiredAbortSignal_options· optionalLangGraphSubmitOptions
Returns
AsyncIterable<StreamEvent>