Skip to content

PURISTA API


PURISTA API / @purista/ai / runAgentWithProtocol

Function: runAgentWithProtocol()

runAgentWithProtocol(context, runner, options?): Promise<object[]>

Defined in: packages/ai/src/protocol/purista.ts:101

Utility used by commands and subscriptions to wrap an AgentExecutor call so protocol envelopes (message + telemetry + errors) are emitted consistently.

Parameters

context

ContextBase & object

runner

() => Promise<AgentExecutionResult>

options?

AgentProtocolRunOptions

Returns

Promise<object[]>