Interface: MessageContentBlock
Defined in: packages/core/src/providers/types.ts:315
Content block for Anthropic-style messages Used for tool calling and complex message structures
Properties
content?
optionalcontent?:string|object[]
Defined in: packages/core/src/providers/types.ts:326
id?
optionalid?:string
Defined in: packages/core/src/providers/types.ts:321
input?
optionalinput?:unknown
Defined in: packages/core/src/providers/types.ts:323
is_error?
optionalis_error?:boolean
Defined in: packages/core/src/providers/types.ts:327
name?
optionalname?:string
Defined in: packages/core/src/providers/types.ts:322
signature?
optionalsignature?:string
Defined in: packages/core/src/providers/types.ts:319
text?
optionaltext?:string
Defined in: packages/core/src/providers/types.ts:317
thinking?
optionalthinking?:string
Defined in: packages/core/src/providers/types.ts:318
tool_use_id?
optionaltool_use_id?:string
Defined in: packages/core/src/providers/types.ts:325
type
type:
"text"|"tool_use"|"tool_result"|"thinking"
Defined in: packages/core/src/providers/types.ts:316