Interface: MessageContentBlock
Defined in: packages/core/src/providers/types.ts:316
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:327
id?
optionalid?:string
Defined in: packages/core/src/providers/types.ts:322
input?
optionalinput?:unknown
Defined in: packages/core/src/providers/types.ts:324
is_error?
optionalis_error?:boolean
Defined in: packages/core/src/providers/types.ts:328
name?
optionalname?:string
Defined in: packages/core/src/providers/types.ts:323
signature?
optionalsignature?:string
Defined in: packages/core/src/providers/types.ts:320
text?
optionaltext?:string
Defined in: packages/core/src/providers/types.ts:318
thinking?
optionalthinking?:string
Defined in: packages/core/src/providers/types.ts:319
tool_use_id?
optionaltool_use_id?:string
Defined in: packages/core/src/providers/types.ts:326
type
type:
"text"|"tool_use"|"tool_result"|"thinking"
Defined in: packages/core/src/providers/types.ts:317