AgentResult
Defined in: src/types/agent.ts:38
Result returned by the agent loop.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AgentResult(data): AgentResult;Defined in: src/types/agent.ts:51
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
data | { stopReason: StopReason; lastMessage: Message; } |
data.stopReason | StopReason |
data.lastMessage | Message |
Returns
Section titled “Returns”AgentResult
Properties
Section titled “Properties”readonly type: "agentResult";Defined in: src/types/agent.ts:39
stopReason
Section titled “stopReason”readonly stopReason: StopReason;Defined in: src/types/agent.ts:44
The stop reason from the final model response.
lastMessage
Section titled “lastMessage”readonly lastMessage: Message;Defined in: src/types/agent.ts:49
The last message added to the messages array.
Methods
Section titled “Methods”toString()
Section titled “toString()”toString(): string;Defined in: src/types/agent.ts:62
Extracts and concatenates all text content from the last message. Includes text from TextBlock and ReasoningBlock content blocks.
Returns
Section titled “Returns”string
The agent’s last message as a string, with multiple blocks joined by newlines.