Skip to content

Documentation / @agentick/shared / ToolMessage

Interface: ToolMessage

Defined in: messages.ts:112

Tool/function execution result message

Extends

Properties

content

readonly content: ContentBlock[]

Defined in: messages.ts:85

Array of content blocks

Inherited from

Message.content


createdAt?

readonly optional createdAt: string | Date

Defined in: messages.ts:89

When the message was created

Inherited from

Message.createdAt


id?

readonly optional id: string

Defined in: messages.ts:81

Unique message identifier

Inherited from

Message.id


metadata?

readonly optional metadata: MessageMetadata

Defined in: messages.ts:87

Additional metadata

Inherited from

Message.metadata


role

readonly role: "tool"

Defined in: messages.ts:113

Message role (user, assistant, system, tool, event)

Overrides

Message.role


toolCallId?

readonly optional toolCallId: string

Defined in: messages.ts:115

ID of the tool call this result is for


updatedAt?

readonly optional updatedAt: string | Date

Defined in: messages.ts:91

When the message was last updated

Inherited from

Message.updatedAt

Released under the ISC License.