Documentation / @agentick/shared / ReasoningBlock
Interface: ReasoningBlock
Defined in: blocks.ts:213
Reasoning block - Model's internal reasoning
Extends
TextualDataBlock
Properties
createdAt?
readonlyoptionalcreatedAt:string
Defined in: blocks.ts:58
ISO 8601 timestamp when this block was created
Inherited from
TextualDataBlock.createdAt
id?
readonlyoptionalid:string
Defined in: blocks.ts:54
Unique identifier for this block
Inherited from
TextualDataBlock.id
index?
readonlyoptionalindex:number
Defined in: blocks.ts:62
Position of this block within the message
Inherited from
TextualDataBlock.index
isRedacted?
readonlyoptionalisRedacted:boolean
Defined in: blocks.ts:216
messageId?
readonlyoptionalmessageId:string
Defined in: blocks.ts:56
ID of the message containing this block
Inherited from
TextualDataBlock.messageId
metadata?
readonlyoptionalmetadata:Record<string,any>
Defined in: blocks.ts:64
Additional metadata
Inherited from
TextualDataBlock.metadata
mimeType?
readonlyoptionalmimeType:string
Defined in: blocks.ts:60
MIME type of the content (for media blocks)
Inherited from
TextualDataBlock.mimeType
signature?
readonlyoptionalsignature:string
Defined in: blocks.ts:215
summary?
readonlyoptionalsummary:string
Defined in: blocks.ts:66
Human-readable summary of the content
Inherited from
TextualDataBlock.summary
text
readonlytext:string
Defined in: blocks.ts:127
Inherited from
TextualDataBlock.text
type
readonlytype:"reasoning"|REASONING
Defined in: blocks.ts:214
Discriminator for type narrowing (e.g., 'text', 'image', 'tool_use')
Overrides
TextualDataBlock.type