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.