Skip to content

agent-core / Exports / IToolMessage

Interface: IToolMessage

Base message contract shared by all message variants.

Hierarchy

Table of contents

Properties

Properties

timestamp

timestamp: Date

Message creation timestamp

Inherited from

IBaseMessage.timestamp

Defined in

packages/agent-core/src/interfaces/messages.ts:66


metadata

Optional metadata: TUniversalMessageMetadata

Additional metadata

Inherited from

IBaseMessage.metadata

Defined in

packages/agent-core/src/interfaces/messages.ts:68


role

role: "tool"

Defined in

packages/agent-core/src/interfaces/messages.ts:94


content

content: string

Defined in

packages/agent-core/src/interfaces/messages.ts:95


parts

Optional parts: TUniversalMessagePart[]

Defined in

packages/agent-core/src/interfaces/messages.ts:96


toolCallId

toolCallId: string

Defined in

packages/agent-core/src/interfaces/messages.ts:97


name

Optional name: string

Defined in

packages/agent-core/src/interfaces/messages.ts:98

Released under the MIT License.