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