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.
Type Parameters
Section titled “Type Parameters”Tools extends ToolSet = ToolSet
TOutput
Section titled “TOutput”TOutput = unknown
Properties
Section titled “Properties”messages
Section titled “messages”messages:
CoreMessage[]
Defined in: packages/core/src/agent/types.ts:55
newMessages
Section titled “newMessages”newMessages:
CoreMessage[]
Defined in: packages/core/src/agent/types.ts:56
output?
Section titled “output?”
optionaloutput?: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