Skip to content

AgentRunResult

AgentRunResult<Tools, TOutput> = object

Defined in: packages/core/src/agent/types.ts:52

Result of one agent episode (agent.run / agent.stream’s finished promise).

text: convenience mirror of the AI SDK’s aggregated text for this episode (GenerateTextResult.text / drained streamText). When the model returns tool calls, assistant text may be empty or partial; use messages / newMessages for the full transcript and sdk for raw SDK fields.

Tools extends ToolSet = ToolSet

TOutput = unknown

messages: CoreMessage[]

Defined in: packages/core/src/agent/types.ts:55


newMessages: CoreMessage[]

Defined in: packages/core/src/agent/types.ts:56


optional output?: TOutput

Defined in: packages/core/src/agent/types.ts:54


sdk: StreamTextResult<Tools, TOutput>

Defined in: packages/core/src/agent/types.ts:58

Raw AI SDK stream result. The agent runner uses streamText internally for both run and stream.


text: string

Defined in: packages/core/src/agent/types.ts:53