Skip to main content

Interface: MessageContentBlock

Defined in: core/dist/types/providers/types.d.ts:322

Content block for Anthropic-style messages Used for tool calling and complex message structures

Properties

content?

optional content?: string | object[]

Defined in: core/dist/types/providers/types.d.ts:331


id?

optional id?: string

Defined in: core/dist/types/providers/types.d.ts:327


input?

optional input?: unknown

Defined in: core/dist/types/providers/types.d.ts:329


is_error?

optional is_error?: boolean

Defined in: core/dist/types/providers/types.d.ts:335


name?

optional name?: string

Defined in: core/dist/types/providers/types.d.ts:328


signature?

optional signature?: string

Defined in: core/dist/types/providers/types.d.ts:326


text?

optional text?: string

Defined in: core/dist/types/providers/types.d.ts:324


thinking?

optional thinking?: string

Defined in: core/dist/types/providers/types.d.ts:325


tool_use_id?

optional tool_use_id?: string

Defined in: core/dist/types/providers/types.d.ts:330


type

type: "text" | "tool_result" | "thinking" | "tool_use"

Defined in: core/dist/types/providers/types.d.ts:323