Skip to main content

runStreamAgent

@nmi-agro/fdm-source


@nmi-agro/fdm-source / fdm-agents/src / runStreamAgent

Function: runStreamAgent()

runStreamAgent(agent, input, context?, posthog?, recursionLimit?, timeoutMs?): AsyncGenerator<StreamEvent, void, unknown>

Defined in: fdm-agents/src/runners/stream.ts:75

Runner for streaming agent execution in fdm-agents.

Parameters

agent

AgentGraph

The compiled LangGraph agent to run.

input

string

The user input string.

context?

Record<string, any> = {}

Extra context to provide via config.configurable.

posthog?

Optional PostHog client and distinctId for tracking.

client

any

distinctId

string

recursionLimit?

number = 100

Maximum number of graph steps before LangGraph aborts.

timeoutMs?

number = ...

Maximum milliseconds before the stream is aborted (default: 20 minutes).

Returns

AsyncGenerator<StreamEvent, void, unknown>

An AsyncGenerator yielding structured events.