Skip to content

Documentation / @agentick/shared / Message

Interface: Message ​

Defined in: messages.ts:79

Base message interface for all message types.

Messages are the fundamental unit of conversation in Agentick. Each message has a role indicating its source and an array of content blocks.

See ​

UserMessage, AssistantMessage, SystemMessage

Extended by ​

Properties ​

content ​

readonly content: ContentBlock[]

Defined in: messages.ts:85

Array of content blocks


createdAt? ​

readonly optional createdAt: string | Date

Defined in: messages.ts:89

When the message was created


id? ​

readonly optional id: string

Defined in: messages.ts:81

Unique message identifier


metadata? ​

readonly optional metadata: MessageMetadata

Defined in: messages.ts:87

Additional metadata


role ​

readonly role: MessageRoles

Defined in: messages.ts:83

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


updatedAt? ​

readonly optional updatedAt: string | Date

Defined in: messages.ts:91

When the message was last updated

Released under the ISC License.