Skip to main content

ToolResultPart

Defined in: packages/ai/src/types.ts:524

Properties

content

content: 
  | string
  | ContentPart<unknown, unknown, unknown, unknown, unknown>[];

Defined in: packages/ai/src/types.ts:529


createdAt?

optional createdAt?: Date;

Defined in: packages/ai/src/types.ts:535


error?

optional error?: string;

Defined in: packages/ai/src/types.ts:533


id?

optional id?: string;

Defined in: packages/ai/src/types.ts:526


metadata?

optional metadata?: Record<string, unknown>;

Defined in: packages/ai/src/types.ts:534


name?

optional name?: string;

Defined in: packages/ai/src/types.ts:527


outcome?

optional outcome?: ToolResultOutcome;

Defined in: packages/ai/src/types.ts:532

Set when the user or middleware cancelled or denied the tool call; state remains error.


state

state: ToolResultState;

Defined in: packages/ai/src/types.ts:530


toolCallId

toolCallId: string;

Defined in: packages/ai/src/types.ts:528


type

type: "tool-result";

Defined in: packages/ai/src/types.ts:525