Skip to content

Documentation / @agentick/shared / BlockType

Enumeration: BlockType ​

Defined in: block-types.ts:8

Content Block Types

Discriminated union types for all content blocks. Normalized across providers.

Enumeration Members ​

AUDIO ​

AUDIO: "audio"

Defined in: block-types.ts:15


CODE ​

CODE: "code"

Defined in: block-types.ts:30


CODE_EXECUTION_RESULT ​

CODE_EXECUTION_RESULT: "code_execution_result"

Defined in: block-types.ts:36


CSV ​

CSV: "csv"

Defined in: block-types.ts:28


CUSTOM ​

CUSTOM: "custom"

Defined in: block-types.ts:44


DOCUMENT ​

DOCUMENT: "document"

Defined in: block-types.ts:14


EXECUTABLE_CODE ​

EXECUTABLE_CODE: "executable_code"

Defined in: block-types.ts:35


GENERATED_FILE ​

GENERATED_FILE: "generated_file"

Defined in: block-types.ts:34


GENERATED_IMAGE ​

GENERATED_IMAGE: "generated_image"

Defined in: block-types.ts:33


HTML ​

HTML: "html"

Defined in: block-types.ts:29


IMAGE ​

IMAGE: "image"

Defined in: block-types.ts:13


JSON ​

JSON: "json"

Defined in: block-types.ts:26


REASONING ​

REASONING: "reasoning"

Defined in: block-types.ts:23


STATE_CHANGE ​

STATE_CHANGE: "state_change"

Defined in: block-types.ts:41


SYSTEM_EVENT ​

SYSTEM_EVENT: "system_event"

Defined in: block-types.ts:40


TEXT ​

TEXT: "text"

Defined in: block-types.ts:10


TOOL_RESULT ​

TOOL_RESULT: "tool_result"

Defined in: block-types.ts:20


TOOL_USE ​

TOOL_USE: "tool_use"

Defined in: block-types.ts:19


USER_ACTION ​

USER_ACTION: "user_action"

Defined in: block-types.ts:39


VIDEO ​

VIDEO: "video"

Defined in: block-types.ts:16


XML ​

XML: "xml"

Defined in: block-types.ts:27

Released under the ISC License.